開発/テストの目的で、FirefoxでDNSエントリをオーバーライドする方法を探しています。これを行う通常の方法はhosts
ファイルを使用することですが、作業マシンで管理者アクセス権がないため編集できません。誰かが私のためにこれを行うブラウザプラグイン/アドオンを知っていますか?
SwitchHostsアドオンを見つけましたが、それをインストールするためには管理者権限も必要です。
開発/テストの目的で、FirefoxでDNSエントリをオーバーライドする方法を探しています。これを行う通常の方法はhosts
ファイルを使用することですが、作業マシンで管理者アクセス権がないため編集できません。誰かが私のためにこれを行うブラウザプラグイン/アドオンを知っていますか?
SwitchHostsアドオンを見つけましたが、それをインストールするためには管理者権限も必要です。
回答:
1つの可能性は、管理制御のあるマシンにsocks 5サーバーを配置し、このマシンをfirefoxのsocksプロキシとして設定し、に変更network.proxy.socks_remote_dns
するabout:config
ことtrue
です。理論的には、すべてのDNSルックアップはプロキシを介して実行される必要があるため、独自のIPアドレスを提供できるはずです。
Fiddlerには次のようなオプションがあります:Tools-> hosts
いくつかの特定のリクエストのみの場合:ライブHTTPヘッダーでは、HTTPヘッダーを編集してからリクエストを再生できます。
(その他のオプションについては、スタックオーバーフローでFirefoxのIPアドレスにアクセスするときにホストヘッダーを送信するも参照してください。)
hostsファイルを変更できる多くのプラグインがあります。
ただし、すべてホストファイルへの書き込みアクセスが必要です。
ブラウザのDNSキャッシュを編集できないのはなぜですか。私のユースケース:1つのブラウザーでページのローカルバージョンを表示し、別のブラウザーでオンラインバージョンを表示します。
これは別の投稿でこれを修正するための私の答えです。これは、Firefoxの設定に関係しています。