Windowsでもブラウザで0.0.0.0からlocalhostにアクセスできるようにする方法

Windowsでもブラウザで0.0.0.0からlocalhostにアクセスできるようにする方法

Mac book proなどのMacOSではブラウザで0.0.0.0にアクセスするとlocalhostで立ち上げたサーバーにアクセスできる。

しかし、WindowsだとGoogleChromeブラウザで0.0.0.0にアクセスしてもローカルで起動しているサーバーにはアクセスできない。

単純に0.0.0.0を入力する代わりにlocalhostや127.0.0.1を入力すればよいのではないかと思う人もいるだろうが諸事情で0.0.0.0をどうにかローカルに向かせたい人もいるだろう。

WindowsOSでChromeから0.0.0.0にアクセスした際ローカルに向かせたければ、「Resource Override」という拡張機能をインストールすれば解決できる。

拡張機能はストアからインストール可能。

Resource Override - Chrome Web Store
An extension to help you gain full control of any website by redirecting traffic, replacing, editing, or inserting new content.
Resource Override - Chrome Web Store favicon chrome.google.com
Resource Override - Chrome Web Store

多分、Firefoxでも拡張機能があると思うのでChromeじゃなくても可能。

インストールしたら上の画像のように拡張機能ページにアクセスしてルールを追加する。

From: *0.0.0.0**

To: http://localhost\*\*

こうしておけば0.0.0.0:9000/test.htmlとかにアクセスすると、localhost:9000/test.htmlへリダイレクトされる。

htmlにcssやjavascriptを参照するタグが埋め込まれている場合もちゃんとlocalhostへ参照しにいくようになる。