Windows 7 Ultimate PCでHOSTSファイルを編集して、127.0.0.1を指すようにいくつかのURLを再ルーティングしましたが、ファイルを保存した後(そして、変更が書き込まれたことを確認するために再度開いた後)、それらにpingを実行しました本来あるべき127.0.0.1にリダイレクトされるのではなく、実際のIPで応答します。少なくとも、それはXP、Vistaなどでどのように機能したかです。services.mscを介してマシン上でDNSサービスを再起動することさえしました。しかし、サイコロはありません。
つまり、Windows 7はHOSTSファイルをレガシー目的で保持し、実際には使用しなくなったと思います。 W7にHOSTSファイルに注意を向けさせる方法はありますか?それができない場合、これらのURLが指す場所をどこで編集しますか?
前もって感謝します!
-スータ
さてさて、どうやら Win7のhostsファイルは厄介です 何らかの方法で。ファイルの内容をコピーして新しいtxtドキュメント(メモ帳)に貼り付ける場合は、元のhostsファイルをWindows\System32\Drivers\etcから削除してから、ホストの新しいコピーを(etc.ディレクトリ、明らかに)そしてそれは動作します。
Win 7デスクトップとラップトップの両方でこの問題が発生し、新しいコピー/削除/保存方法が両方で機能しました。
同じ問題が発生し、Trend MicroAntivirusが原因でした。ネットワークデバイスに移動し、プロパティ(IPv4、IPv6などが表示されている場所)で、[Trend Micro NDIS 6.0FilterDriver]のチェックボックスをオフにします。ファイアウォールを非アクティブ化するだけでは不十分でした!別のウイルス対策ソリューションをインストールした場合は、それが干渉していないかどうかを確認してください。
ユーザーは、メモ帳のHostファイルの内容を適切に上書きすることで問題を修正したことを示しました( https://superuser.com/a/245561/201262 )ただし:
ユーザーがHostファイルの内容を新しいテキストドキュメントにコピーしたり、古いテキストを削除したりする必要がある理由に関連して、多くの議論が行われています。
そのどれも必要ありません。
ホストファイルを編集するときは、最初に管理者としてメモ帳を実行し、次に次に実行する必要があります-)hostsファイルを開きます。そうすることで、新しい場所に保存して置き換えることなく、変更を編集できます。
まず、DNSキャッシュが空であることを確認します。
ipconfig /flushdns
次に、ネットワークデバイスのプロパティに移動します。インターネットプロトコルの詳細設定で、LMHOSTSルックアップ機能を有効にできます。両方が実行された場合は機能するはずです。 Windows 7は、以前のバージョンと同様に、引き続きHOSTSファイルをサポートします。
ファイルの変更:LAN設定で自動構成スクリプトをオンにしていたため、hostsが機能していませんでした。構成スクリプトをオフにすると、ホストの変更が表示されます。