仮想マシン上のApacheにドメインでアクセスする

仮想マシン上のApacheにアクセスするためにプライベートIPが必要でしたが、どうせドメイン取得したなら、DNS(Domain Name System)を使用してアクセスしたくなりますよね。

メイン(symemo.com)となるドメインはこのサイトに使用中のため、今回はサブドメイン(private.sysmemo.com)を使います。

というわけで、サブドメインでアクセスするのに必要な手順です。

ドメインを取得

ドメインを取得後に、ドメインに対応するDNSレコードを設定することができます。

お名前.com

今回は当サイトのドメイン「sysmemo.com」を使います。

グローバルIPの確認

端末のグローバルIPを確認して控えておきます。

ブラウザで以下のURLを表示すれば、これ以上なくシンプルに確認可能。https://checkip.amazonaws.com

ターミナルで確認する場合は以下のコマンドを入力します。

curl https://checkip.amazonaws.com

ドメインの設定

仮想マシンのIPアドレスとDNSレコードを関連付けます。

DNS関連機能の設定
https://www.onamae.com/guide/p/70

お名前.comにログインし、上部メニュー「ネームサーバーの設定」→「ドメインのDNS設定」→「DNSレコード設定を利用する」の順に進み、ドメインのDNS設定ページにアクセスします。

ホスト名が「private.sysmemo.com」、VALUEは確認したグローバルIPを設定し保存します。

これで設定は完了ですが、ドメインのDNS設定の反映には時間がかかる場合があります。
通常数分から数時間の間に反映されますが、場合によっては最大で24時間かかることもあります。

設定が反映されれば、ブラウザで新しいドメインを入力すると指定したIPアドレスの仮想マシンにアクセスできるようになります。

コメント