AL2 インスタンスで動的 DNS を設定する - Amazon Linux 2

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AL2 インスタンスで動的 DNS を設定する

EC2 インスタンスを起動すると、パブリック IP アドレスとパブリックドメインネームシステム (DNS) が割り当てられます。それらを使用してインターネットからインスタンスにアクセスできます。Amazon Web Services ドメインには数多くのホストが存在するため、これらのパブリック名はそれぞれの名前を一意にするために、かなり長くする必要があります。一般的な Amazon EC2 パブリック DNS 名はec2-12-34-56-78.us-west-2.compute.amazonaws.com、Amazon Web Services ドメイン、サービス (この場合は compute)、 AWS リージョン、およびパブリック IP アドレスの形式で構成される のようになります。

動的 DNS サービスはそのドメイン領域内でカスタムの DNS ホスト名を提供します。この名前は覚えやすく、ホストのユースケースとの関連性が高くなっています。また、これらのサービスは一部は無料で提供されています。Amazon EC2 では動的 DNS プロバイダを利用できます。また、インスタンスを起動するたびに、パブリック DNS 名に関連付けられている IP アドレスを更新するようにインスタンスを設定できます。プロバイダは数多く存在します。また、プロバイダを選択し、それぞれのプロバイダで名前を登録する方法については本ガイドの範囲外です。

Amazon EC2 で動的 DNS を使用するには
  1. 動的 DNS サービスプロバイダにサインアップし、そのサービスでパブリック DNS 名を登録します。この手順では、noip.com/free の無料サービスを例として使用します。

  2. 動的 DNS 更新クライアントを設定します。動的 DNS サービスプロバイダを選び、そのサービスでパブリック DNS 名を登録したら、その DNS 名をインスタンスの IP アドレスにポイントします。多くのプロバイダ (noip.com を含む) では、この操作をウェブサイトのアカウントページから手動で実行できるようにしています。ただし、ソフトウェア更新クライアントもサポートしています。EC2 インスタンスで更新クライアントが動作している場合は、シャットダウン後に再起動したときに IP アドレスが変わるたびに動的 DNS レコードが更新されます。この例では、noip2 クライアントをインストールします。このクライアントは、noip.comが提供するサービスで動作します。

    1. Extra Packages for Enterprise Linux (EPEL) リポジトリを有効にして、noip2クライアントにアクセスします。

      注記

      AL2 インスタンスには、EPEL リポジトリの GPG キーとリポジトリ情報がデフォルトでインストールされています。詳細、およびこのパッケージの最新バージョンをダウンロードするには、https://fedoraproject.org/wiki/EPEL を参照してください。

      [ec2-user ~]$ sudo amazon-linux-extras install epel -y
    2. noip パッケージをインストールします。

      [ec2-user ~]$ sudo yum install -y noip
    3. 設定ファイルを作成します。メッセージが表示されたら、ログインおよびパスワード情報を入力して、その後に続く質問に答え、クライアントを設定します。

      [ec2-user ~]$ sudo noip2 -C
  3. noip サービスを有効にします。

    [ec2-user ~]$ sudo systemctl enable noip.service
  4. noip サービスを開始します。

    [ec2-user ~]$ sudo systemctl start noip.service

    このコマンドを使用すると、クライアントが起動します。クライアントは前に作成した設定ファイル (/etc/no-ip2.conf) を読み、選択したパブリック DNS 名の IP アドレスを更新します。

  5. 更新クライアントが動的 DNS 名に正しい IP アドレスを設定したことを確認します。DNS レコードの更新には数分かかります。その後、この手順で設定したパブリック DNS 名により、SSH を使用してインスタンスに接続します。