気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

hostsの使い方

hostsファイル、よく使うファイルですが、 用途や使い方の理解が不十分かつ、よく忘れるので、備忘として記載します。

hostsファイルとは?

  • DNSより先に参照されるIPアドレスドメイン名の一覧のこと。
  • あるドメインのアクセス先IPを自分の端末だけ変更するために用いる。新サーバー構築時など。

ローカルでDNSサーバーのような役割を担う。
DNSサーバーはドメイン(www.google.co.jpなど)にIPアドレスを紐づけるサーバー

ファイルパス(Windows)

以下にhostsファイルが存在する。

c:¥windows¥system32¥drivers¥etc

使用例

DNSサーバーで指定しているロードバランサーを通さず直接、各Webサーバーにアクセスさせる

通常アクセスしているドメインにWebサーバーのIPを指定する。

192.168.122.5 abc.co.jp  

1つのアドレスに複数ドメインを指定して、複数のドメインを一つのサーバーにアクセスさせる

192.168.122.5 aaa.co.jp bbb.co.jp

192.168.122.5のサーバーに複数アプリを載せておき、指定ドメインでアクセスするアプリを切り替えることも可能です。