LAN内からブログサーバーにアクセスできないあれ。hostsファイルの威力に感動。

以前のエントリーでブログサーバーにローカルからアクセスできないといった記事を書いたが、この問題が解決できた。

hostsファイルを書きなおせばよいだけだった。
hostsファイルとは、IPアドレスとホスト名の対応を記述したテキストファイルのこと。
例えば、hostファイルに

192.168.10.1 kotashin.dontexist.com

と記述したとすると、ブラウザのアドレスバーのkotashin.dontexist.comのドメイン名の部分が内部的に(OSレベルで)192.168.10.1というローカルIPに置き換えられる。
ドメイン名は基本的にグローバルIPにひも付けされているため、サーバーと同じLAN内ではブログサーバーにアクセスすることはできなかったが、hostsファイルに書き込むことでローカルIPに置き換えてアクセスすることができるようになった。

そんで hostsファイルの場所は
Windowsなら「C:WINDOWSsystem32driversetc」
Macなら「/private/etc」
Linuxなら「/etc」

にあるので、管理者権限でファイルを開き
上述したように


内部的に書き換えたいIPアドレス ドメイン名

と追記すれば、ブラウザでそのドメイン名にアクセスした場合に自動で設定したIPアドレスに飛んでくれる。

以上、問題解決。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です