localhost
以外のホスト名でローカル環境に接続する一般的な方法は『/etc/hosts
で任意のホスト名を127.0.0.1
に割り当てる』です。
ですが、サービスのドメインを既に取得しており、開発環境用にドメインを用意したいといったケースではサブドメインを活用する方法もあります。
サブドメインでローカル環境に接続する方法
AWSのRoute53やムームードメインのムームーDNSをはじめとしたDNSサービスを利用してサブドメインに127.0.0.1
を割り当てることで、サブドメインをローカル環境のホスト名にできます。ドメインを特定のIPアドレスに割り振るためAレコードとして登録します。
例えばexample-dev.com
というドメインを取得していた場合、api.local.example-dev.com
でローカル環境にアクセスする設定は以下の通りです。
なお、アスタリスクはワイルドカードを意味する正規表現です。正規表現の利用可否は各DNSサービスで確認してください。
最後に
Twitter(@nishina555)やってます。フォローしてもらえるとうれしいです!