
以前はオフィス ネットワークに BIND を使用していました。現在は MySQL バックエンドを使用する PowerDNS Authoritative に移行しましたが、ローカル アドレスはすべて正常に解決されていますが、外部でホストされているサイトは解決されなくなりました。
私が理想としているのは、外部から見るとAmazonでホストされているサービスのみで構成される単一のドメインを持ち、内部から見るとそれらのサービスを含むことです。そしていくつかの内部ホスト。
たとえば、次のような記録があります。
play-consult.net IN SOA dns01.play-consult.net admin.play-consult.net 2018030103 604800 86400 2419200 604800
dns01.play-consult.net IN A 10.1.0.4
router01.play-consult.net IN A 10.1.0.1
sonarqube.play-consult.net IN NS ns-261.awsdns-32.com.
BIND では、SonarQube のリクエストは AWS Route53 によって応答されることになります。これは、ネットワーク外にいる場合は play-consult.net のプライマリ ネームサーバーです。ただし、PowerDNS を使用しているため、NS レコードは返されますが、解決されません。BIND を使用していたときは、返された NS レコードに従って信頼できる回答を見つけていたのはローカル リゾルバーだと思っていましたが、BIND は PowerDNS では実行していない操作を実行しているのではないかと考え始めています。
PowerDNS によって正式に応答される internal.play-consult.net、または Route53 によって応答される cloud.play-consult.net のいずれかのサブドメインを追加できると思いますが、これらを Bind で使用していたのと同じサブドメインに保持する方法はありますか?