web-dev-qa-db-ja.com

Chrome、Safari、IE Windows7でhostsファイルを認識しない

Windows7の新しいクリーンインストールがあります。hostsファイルを編集しました。コマンドラインからpingを実行すると、正しい設定が使用されます— pingは次の場所に移動します。インターネットに接続する代わりに、ローカルネットワークサーバー。 Firefoxも設定を認識し、正しいローカルサーバーに移動します。

Chrome、Safari、およびIEは新しい設定をまったく認識しません。プロキシがどこにも設定されていません。再起動しました、 "ipconfig/flushdns "-ed、DNSサービスを停止して開始し、ブラウザキャッシュをフラッシュし、必死に腕を振って、かなりの量の罵倒をしました。

これらのブラウザに新しい設定を認識させるにはどうすればよいですか?

5
Eileen

これらのうちの1つは、私がそれをJust ONEにまで下げることができれば、最終的にそれを修正しました。代わりに、ここにリストがあり、特定の項目がコメントで参照できるように番号が付けられています(必要に応じて投げられます)。私にとってホストを使用することは、先制行動になります。今回は、ブロックしようとしていた場所にすでに行っていました。

単純なものから始めます。

1)はい、ファイルはHOSTSと呼ばれ、32ビットまたは64ビットのプログラムではC:\ Windows\System32\drivers\etcにのみ存在する必要があります。システム内の他のファイル/フォルダとは異なり、このファイルまたはそのフォルダの場所への「リンク」またはリダイレクトはありません。

2)拡張機能はなく、HOSTS.txtではありません(再度説明する必要があると考えるすべての人向け)

3)メモ帳付きのホスト内で、アイテムリストの最後にスペース/改行がありますか?

4)DNSclientサービスがコマンドプロンプトでipconfig /flushdnsを使用して実行されている場合、dnsキャッシュはフラッシュされます。

奇妙なものに

5)ホストがDNSキャッシュに吸い込まれ、それが変更された後でのみ、ファイルの日付が変更されたと主張しますか?再起動が必要な場合があります。

6)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\ServiceProviderは、DNS解決の優先項目の場所です。私はこれをいじっています、そしてウィンドウズ7はこれらの優先順位を使用します。

7)ファイルホストを破棄し、最初から作り直す必要があると主張しているため、一部の人にとっては修正されました。 (何が本当に変わったのか不思議に思う)

(7と5は興味深いものです。なぜなら、それをだましている間、時間がかかり、編集/変更の1つだけの間にバックグラウンドで何かがトリガーされたからです)

そして本当に奇妙な

8)NETWORK SERVICEを権限の項目として追加し、制御を許可しますか?

9)ファイルを読み取り専用に設定します。奇妙なことに、ファイルを再作成して読み取り専用に設定すると、再び機能するように見えました。 (5ファイル時間の変更を参照)

10)「スパイウェアブラスター」がそれを台無しにしたかもしれないという考えをチェックするために、私はホスト保存とホストリターンを行いました、それが読み取り専用に設定されたのは目に見える変更だけでした。 (これも書き直します)もちろん、変更を許可しない、または物事を変更する他の多くのAVタイプのプログラムが存在する可能性があります。

11)すべてのインターネット一時ファイルをクリアします。具体的には、[インターネットオプション]、[一般]タブ、[閲覧の履歴]、[削除]を使用し、すべてを削除することを選択します。

12)DNSキャッシュサービスのオンとオフの切り替え、フラッシュ、再テスト。

それから突然それは働きました。

上記のいくつかは、管理者アクセスまたは昇格を必要とする場合がありますが、その通知を受け取るため、省略されています。私のマシンではほとんどのIP6が遮断されていますが、それによって状況が変わるため、私は主にIP4を使用していました。

システム自体にロックされたDNS解決があります、ファイルdnsapi.dllをチェックしてください、彼らはこれらのアイテムがより高い優先順位で使用されていると言いますか? (私が疑問に思ったもう1つのこと)したがって、WebからDNSが送信されたり、キャッシュに保存されたりしなくても、一部のアドレスを解決することができます。

3
Psycogeek