web-dev-qa-db-ja.com

特定のホスト名のシステム名解決をオーバーライドするFirefoxアドオン?

Firefoxが名前解決を実行する方法を変更できるFirefoxプラグインはありますか?システム全体のホスト名リゾルバをオーバーライドして、特定のホスト名にIPを付加したいと思います。

説明させてください。私が新しいウェブサイトを開発していて、実際のホスト名を使用してテストしたいが、私のサイトはローカルのウェブサーバーで実行されているとしましょう。

System-wide resolver: www.domain.com ---> 10.20.30.40
Ovveride by addon:    www.domain.com ---> 127.0.0.1

このようなものはありますか?ありがとうございました。

3
Cristiano Paris

そのためにプラグインさえ必要ありません。プロキシ設定でそれを行うことができます。具体的には、作成したPACファイルでプロキシ自動構成オプションを使用できます。 PACファイルはjavascriptで記述されています。あなたにとっては次のようになります:

function FindProxyForURL(url, Host) {
    if (Host=='www.domain.com'){
        return 'PROXY 127.0.0.1:80';
    }
    // All other domains should connect directly without a proxy
    return "DIRECT";
}

これをmy-proxy.pacファイルとして保存し、プロキシの自動構成を指定します。

プロキシの自動設定の詳細については、ウィキペディアを参照してください: http://en.wikipedia.org/wiki/Proxy_auto-config

3

これを行う多くのFirefoxアドオンがあります。

  • HostAdmin
  • ChangeHosts
  • SwitchHosts

「Firefox hosts add-on」を検索すると、さらに多くの結果が得られます。

0
Potion