アプリを再起動せずにchrome / ie / firefoxにローカルの「hosts」ファイルをリロードさせる方法はありますか?


12

システム管理者としての私の仕事では、ホストファイルを編集して「システムをゲームする」必要がある場合がよくあります。これにより、ドメイン名のDNSレコードがプリエンプトされ、特定のホスト名に必要なIPを作成できるようになります。これは非常に便利です。

これの欠点は、同じホスト名を別のIPに変更するたびに、変更を有効にするためにブラウザーアプリケーションを閉じる必要があることです。文字通り50〜60個のタブを開いているChromeのような状況では、これはかなり退屈な作業になる可能性があります。

これらのアプリにhostsファイルをリロードさせる別の方法を知っている人はいますか?

編集 -私は、オペレーティングシステムのWindowsファミリ、具体的にはWindows 7またはWindows Server 2008R2に関して話しています。


動作はオペレーティングシステムによって大きく異なります。質問にプラットフォームを明記してください。有益に意図されているが、非常に誤解を招く答えを受け取らないように。
JdeBP

次善の策は、すべてのタブをgoogle.co.uk/support/forum/p/Chrome/に保存 することです。それは何を含みますか?(私はhostsファイルが何をしているのか知っていますが、何のためにそれを使用しているのか気になります)
barlop

@barlopはおそらくDNSを更新する前に内部サーバーをテストするためのものです。たとえばIISでは、ホストヘッダーをセットアップし、DNSを更新する前にテストしたい場合があります
chunkyb2002

分厚いは正しいです。新しいサーバーをテストする必要があるが、他の誰かが影響を受ける可能性がある場所でDNSを変更したくない場合があります。
Peter Grace、

回答:


12

クロムを使用すると、に行くことができます

chrome://net-internals/#dns
そしてDNSリゾルバキャッシュを削除します。iglvzxが述べたように、Firefoxの拡張機能を使用して同じ機能を実現できます。残念ながら、現時点ではInternet Explorerに類似の機能はないようです。


これは、URLが(スタック交換ソフトウェアによって)変更されていることを除いて、Chromeで機能します。将来のビジター-おそらくそのURLをChromeに正確に入力する必要があることに注意してください(コロンスラッシュスラッシュを含みます)。また、httpがあってはいけません。
Andrew M

Andrewに感謝し、私はURLを修正しに行きましたが、インターフェースはhttpなしではハイパーリンクになりません。私はこれについて開発者と話をしますが、それまでは通常のテキストに降格されているので、コードタグに挿入して、少しわかりやすくします。
Peter Grace

これを行わずにChromeの更新にどのくらいの時間がかかりますか?これらの指示に従うのに十分な技術に精通していない人々に指示するときのために。
Xonatron

@MatthewDoucette私が理解していることですが、検証されていないにもかかわらず、DNSキャッシュはChromeを完全に閉じるまで存続します。
Peter Grace

MacOS Sierra、Chromeバージョン53.0.2785.116(64ビット)、そして/etc/hostsエントリを更新するには、ononタブを開くかChromeを再起動する必要があります:/
Bruno J. Araujo


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.