質問: パブリックdnsのプライベートipアドレス ファイアウォールの背後にsmtpのみのメールサーバーがあり、メールのパブリックaレコードがあります。。このメールサーバーにアクセスする唯一の方法は、同じファイアウォールの背後にある別のサーバーからです。独自のプライベートdnsサーバーは実行しません。プライベートipアドレスをパブリックdnsサーバーのaレコードとして使用するのは良い考えですか、またはこれらのサーバーレコードを各サーバーのローカルホストファイルに保存するのが最善ですか?
回答: 一部の人々は、パブリックdnsレコードでプライベートipアドレスを開示するべきではないと言うでしょう...プライベートシステムを悪用するために必要となる可能性のあるいくつかの情報について、潜在的な攻撃者に足を踏み入れていると考えています。個人的には、難読化はセキュリティの悪い形だと思います。特にipアドレスの場合は、一般に推測が容易であるため、これは現実的なセキュリティの妥協とは思いません。ここで最も重要な考慮事項は、パブリックユーザーがホストされているアプリケーションの通常のパブリックサービスの一部としてこのdnsレコードを取得しないようにすることです。つまり、外部dnsルックアップは、どういうわけか、到達できないアドレスへの解決を開始します。それを除けば、プライベートアドレスaレコードをパブリックスペースに配置することが問題になる根本的な理由はありません。特に、それらをホストする代替dnsサーバーがない場合。このレコードをパブリックdnsスペースに配置することにした場合は、同じサーバー上に別のゾーンを作成して、すべての「プライベート」レコードを保持することを検討してください。これにより、それらがプライベートであることが意図されていることが明確になります。ただし、aレコードが1つだけの場合は、おそらく気にしません。