ども、cloudpackかっぱ (@inokara) です。

はじめに

Amazon Route53 の Private DNS 機能を使って Amazon VPC 内のホストで名前解決を試してみたいと思います。
ホントメモです。
なんの捻りもありません。

参考

VPC の設定

オプション

Amazon Route53 の Private DNS でVPC 内部の名前解決: VPCの設定(1)

  • DNS resolution: yes
  • DNS hostnames: yes

これ前提。

Route53 の設定

Hosted Zone

Amazon Route53 の Private DNS でVPC 内部の名前解決: Route53の設定

  • Domain Name
  • Type で Private Hosted Zone for Amazon VPC を選択
  • アソシエイトする VPC を各リージョンから選択

再び VPC の設定

DHCP Options Set

Amazon Route53 の Private DNS でVPC 内部の名前解決: VPCの設定(2)

domain-name = ec2.internal inokara.local
domain-name-servers = AmazonProvidedDNS

Amazon Route53 の Private DNS でVPC 内部の名前解決: VPCの設定(3)
これを設定して VPC に適用する。

インスタンスにて…

/etc/resolv.conf

諸々設定後に再起動して /etc/resolv.conf を更新。

# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search ec2.internal inokara.local
nameserver xxx.xxx.xxx.xxx

確認

Amazon Route53 の Private DNS でVPC 内部の名前解決: 動作確認

ということで

簡単ですね!

元記事はこちらです。
Route 53 の Private DNS で VPC 内部の名前解決をするメモ