Google Chromeの拡張機能で/etc/hostsのファイルを変更せずに名前解決を設定できるものがあります。 今回の記事ではChromeの拡張機能のみで/etc/hostsを書き換えるような設定を行える「Virtual Hosts」をご紹介します。


Virtual Hosts


インストール方法

https://chrome.google.com/webstore/detail/virtual-hosts/aiehidpclglccialeifedhajckcpedom

こちらのURLをクリックしていただくと、インストール画面が表示されます。

拡張機能Virtual Hostsのメリット

/etc/hostsを編集するとGoogle Chrome以外のブラウザにも変更が反映されてしまいます。 しかし、拡張機能Virtual Hostsを使えばPCの/etc/hostsを変更することなく、名前解決をすることができ、Chrome以外に設定が反映されることはありません。

触ってみて思った拡張機能Virtual Hostsのデメリット

単一のホスト名しか登録できず、対応するIPアドレスも一つに限定されています。

では複数のホスト名を設定するにはどうすれば良いか?

  1. /etc/hostsを編集する

  2. HostAdmin APPをChromeにインストールする

(注意)こちらの方法だと、/etc/hostsを編集するのでChrome以外のブラウザにも影響が出ます。また、/etc/hostsを編集できる権限をchromeに与える必要があります。

https://chrome.google.com/webstore/detail/hostadmin-app/mfoaclfeiefiehgaojbmncmefhdnikeg からインストール可能です。

最後に

今回はChromeの拡張機能で/etc/hostsを編集する方法を紹介しました。 Virtual Hostsには制限も多いですが、一時的に利用する分には十分事足りるのでは無いでしょうか?

何か他に良いツールがあれば、コメント下さると助かります。