今日私は/ etc / hostsが新しいターゲットサーバーをテストするための実行可能なオプションではないというニュースを聞きました。 /etc/hosts の変更された DNS はまだ以前の DNS 設定をキャッシュでき、テストで誤った結果が得られます。
唯一のオプションは、プロキシサーバーを設定し、各ブラウザにプロキシ情報を設定することです。
これが本当かと思います。テストのために自分のコンピュータに各ブラウザを設定する必要がありますか?
答え1
/etc/hosts
DNSはまったく使用されていないので、DNSキャッシュについて話すことは意味がありません。このファイル/etc/nsswitch.conf
には、(名前サービススイッチ設定ファイル)で指定されているようにDNSの名前解決に対する権限があります。
したがって、そこにIPホストマッピングを入力すると、/etc/hosts
常にDNSよりも優先されます。 (もちろん、修正しない限り、そうするのに/etc/nsswitch.conf
十分な理由がなければなりません。)