Windowsで「hosts」ファイルの変更が反映されない?初心者向けにわかりやすく解説

パソコンパソコン・スマホ教室
スポンサーリンク

パソコンの設定を変更したはずなのに、思った通りに動かないとき、心配になりますよね。特に「hosts」ファイルを編集しても、変更が反映されないと感じることがあるかもしれません。今回は、そんなお悩みを解消するために、初心者の方にもわかりやすく、親しみやすい語り口で解説します。

スポンサーリンク

hostsファイルって何?

Windowsのイメージ

Windowsのイメージ

まず、「hosts」ファイルとは、パソコンがインターネット上のウェブサイトの名前(例(http://www.example.com)を、数字の並び(IPアドレス)に変換するための「住所録」のようなものです。これを使うと、特定のウェブサイトに直接アクセスできるようになります。

例えば、ウェブサイトのテストを行いたいときや、特定のサイトを一時的にブロックしたいときに便利です。

なぜ変更が反映されないのか?

「hosts」ファイルを編集したのに、変更が反映されない原因は主に以下の2つです。

コマンドの使い方に注意

「nslookup」コマンドは、インターネット上のDNSサーバーに問い合わせを行うため、ローカルの「hosts」ファイルの内容を参照しません。つまり、編集した内容が反映されません。

一方、「ping」コマンドや「ブラウザ」でのアクセスは、「hosts」ファイルを参照するため、編集内容が反映されます。

DNSキャッシュが影響している

パソコンには、過去にアクセスしたウェブサイトの情報を一時的に保存する「DNSキャッシュ」という仕組みがあります。このキャッシュが残っていると、編集した内容がすぐに反映されないことがあります。

反映させるための対処法

では、どうすれば編集した内容を反映させることができるのでしょうか?

コマンドプロンプトでDNSキャッシュを削除する

以下の手順で、DNSキャッシュを削除できます。

  1. スタートメニューを開き、「cmd」と入力して「コマンドプロンプト」を選択します。
  2. コマンドプロンプトが開いたら、以下のコマンドを入力してEnterキーを押します。
ipconfig /flushdns

これで、DNSキャッシュが削除されます。

パソコンを再起動する

再起動することで、システムが新しい設定を読み込むため、編集内容が反映されることがあります。

管理者権限で「hosts」ファイルを編集する

「hosts」ファイルはシステムの重要なファイルです。編集する際は、必ず「管理者権限」で行ってください。

  1. スタートメニューを開き、「メモ帳」と入力します。
  2. 「メモ帳」を右クリックし、「管理者として実行」を選択します。
  3. メモ帳が開いたら、「ファイル」→「開く」を選択し、以下のパスを入力して「hosts」ファイルを開きます。
C:\Windows\System32\drivers\etc\hosts
  • 必要な編集を行い、「ファイル」→「上書き保存」を選択して保存します。
  • よくある質問や疑問

    Q1: 「ping」コマンドで確認したら反映されているのに、「nslookup」では反映されません。なぜですか?

    「nslookup」コマンドはDNSサーバーに問い合わせを行うため、ローカルの「hosts」ファイルの内容を参照しません。一方、「ping」コマンドやブラウザは「hosts」ファイルを参照するため、編集内容が反映されます。

    Q2: 「ipconfig /flushdns」を実行しても反映されません。どうすればいいですか?

    それでも反映されない場合は、パソコンを再起動してみてください。また、「hosts」ファイルの編集が正しく行われているか、再度確認してください。

    Q3: 「hosts」ファイルを編集する際の注意点はありますか?

    はい、以下の点に注意してください。

    • 編集前に「hosts」ファイルのバックアップを取っておく。
    • 編集後は必ず「上書き保存」を選択する。
    • 不要なコメントや空白行を入れない。

    今すぐ解決したい!どうしたらいい?

    LINE公式

    いま、あなたを悩ませているITの問題を解決します!
    「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

    あなたはこんな経験はありませんか?

    ✅ ExcelやWordの使い方がわからない💦
    ✅ 仕事の締め切り直前にパソコンがフリーズ💦
    ✅ 家族との大切な写真が突然見られなくなった💦
    ✅ オンライン会議に参加できずに焦った💦
    ✅ スマホの重くて重要な連絡ができなかった💦

    平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

    LINEでメッセージを送れば即時解決!

    すでに多くの方が私の公式LINEからお悩みを解決しています。

    最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

    誰でも無料で使えますので、安心して使えます。

    問題は先のばしにするほど深刻化します。

    小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

    あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

    相談しに行く

    ぜひ、あなたの悩みを私に解決させてください。

    まとめ

    「hosts」ファイルの編集が反映されないときは、コマンドの使い方やDNSキャッシュが原因であることが多いです。適切なコマンドを使用し、DNSキャッシュを削除することで、編集内容を反映させることができます。

    もし、これらの方法を試しても解決しない場合や、他にも疑問やお悩みがあれば、お気軽にLINEからお声掛けください。

    コメント

    タイトルとURLをコピーしました