以下の手順に従って、EC2インスタンスでプライベートDNSを設定することができます。
-
EC2インスタンスにSSHで接続します。
-
/etc/dhcp/dhclient.conf
ファイルを編集します。このファイルは、インスタンスがDHCPからIPアドレスを取得する際の設定を含んでいます。以下のコマンドを使用してファイルを開きます。
sudo vi /etc/dhcp/dhclient.conf
- ファイル内で、
supersede domain-name-servers
の行を見つけ、コメント解除し、IPアドレスを指定します。例えば、GoogleのパブリックDNSサーバを使用する場合は、以下のように設定します。
supersede domain-name-servers 8.8.8.8, 8.8.4.4;
-
ファイルを保存して閉じます。
-
ネットワーキングサービスを再起動します。
sudo service networking restart
これで、EC2インスタンスでのプライベートDNSの設定が完了しました。インスタンス内から他のリソースにプライベートDNS名でアクセスすることができるようになります。
この方法を利用することで、VPC内のリソース間の通信をより簡単に管理することができます。また、必要に応じて、他のDNSサーバを指定することも可能です。