AWSの外部にDNSサーバーがあり、内部にはいくつかのプライベートホストゾーンを持つroute53があります。プライベートホストゾーンのcnameを内部で(オフィス内でアクセスするときに)利用できるようにしたい。
DNSの経験が限られているため、これを続行するための最善の方法がわかりません。私はアンバウンドを見てきましたが、それが正しいツールであるかどうかはわかりません。プライベートホストゾーンが要求されたときに、要求をメインDNSサーバーに転送する必要がありますか?
アンバウンドがその答えでした。
EC2インスタンスでアンバウンドします。アンバウンド設定ファイルのforward
セクションにbob.whatever.com
ゾーンがあり、VPCのDNS 10.0.0.2
をポイントします。
Dig @<EC2IP> bob.whatever.com
でテストしてください
あなたがする必要があるのはあなたのオンプレミスDNSサーバーにフォワーダーを持っていることです。
次のことを行う必要があります。
この場合のDnsmasqの最も重要なオプションは--domain=
、転送するDNSドメインを指定します。このオプションを使用して、DNSリクエストをプライベートRoute53ドメインに渡すことができます(office clients -> Dnsmasq/Unbound in office -> Dnsmasq in AWS -> Route53
)。