のぐそんブログ

暗いおじさんがシコシコ書くブログです。

ローカル環境でドメイン関連の検証を行う為のメモ

自分用のメモです。

現在開発中のサービスが、サブドメインによってページを出し分けるような仕様です。 その為ローカルの開発環境の場合、http://localhost:8000のようになる場合、都合が悪かったです。

そこで、/etc/hostsファイルをいじって、特定のドメインを自分のローカル環境(127.0.0.1)を見るようにしたいと思います。

ちなみに127.0.0.1ってなんなんだと思っておりましたので、調べてみました。

127.0.0.1はローカル・ループバック・アドレスと呼ばれ、自分自身を指す特別なIPアドレスである。「localhost」という名前でも参照できる。自分自身の上で動作しているサービスへ接続する場合は、このIPアドレスを利用できる。ほとんどの場合localhost127.0.0.1は同じだが、「\localhost」と指定するとエラーになることがある

ローカル・ループバック・アドレス(127.0.0.1)とは?

元々のhostsファイル

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost

変更後のhostsファイル

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost
#↓追加
127.0.0.1 sample.hoge.jp