web-dev-qa-db-ja.com

HOSTSファイルがWindows7でDNSをリダイレクトしないのはなぜですか?

以前にVistaおよびXPマシンで行ったのとまったく同じ方法で、Windows 7マシンでHOSTSファイルを変更しましたが、効果はありませんでした。

Windows 7でURLをリダイレクトしたり、HOSTSファイルを有効にして、以前のバージョンのWindowsと同じように機能するようにするにはどうすればよいですか?

1
Sootah

この未解決の質問を完全に忘れました。 結局のところ 、ファイルの内容をコピーする場合は、新しいメモ帳に貼り付け、元のファイルを削除してから、HOSTSをC:| Windows\System32\Drivers\etcに再度保存します。できます。

1
Sootah

Windows7の場合

  1. メモ帳を管理者として実行モードで開きます。
  2. 今、あなたはこれらの線を見ることができます...

    # localhost name resolution is handled within DNS itself.
    #    127.0.0.1           localhost
    #    ::1                 localhost
    
  3. ドメインに新しい行を追加します。

  4. 変更後はこんな感じになります...

    # localhost name resolution is handled within DNS itself.
    #      127.0.0.1             localhost
    #      ::1                   localhost
           10.40.0.9             xxx.com  
           10.40.0.10            yyy.com
    
  5. 次に、hostsファイルを保存します。他の場所に保存するように求められた場合は、管理者としてメモ帳を開くのを忘れています。

  6. Windowsのコマンドプロンプトに移動し、このコマンドを実行しますipconfig /flushdns
  7. ブラウザを開いて、xxx​​.comやyyy.comなどを参照してみてください。正常に動作するはずです。

127.0.0.1ではhostsファイルを解決する必要がなく、「#」記号はコメント行を示すため、「#」記号を削除することに注意してください。

4
Suman Kr. Nath

IPCONFIG /Flushdnsを実行してみましたか?

Windows 7は、古いバージョンとは異なる方法でルックアップをキャッシュし、わずかに異なる動作を引き起こす可能性があります。

2
Jaymz

Microsoftによると、DNS解決の順序は変更されていません。

0
surfasb