プライベート (RFC1918) アドレスがプロバイダーによって解決されないのはなぜですか?

プライベート (RFC1918) アドレスがプロバイダーによって解決されないのはなぜですか?

私が使うガンディネットドメインを管理します。ゾーンの一部:

ext 10800 IN A 87.218.103.15
server 10800 IN A 192.168.0.1
mail 10800 IN CNAME ghs.google.com.

これらの3つのエントリを自宅でテストすると(フランスのプロバイダー無料):

  • extそしてmail解決される
  • server解決されていない

たとえば AWS マシンからテストすると、3 つすべてが解決されます。

両方の場所からクエリを実行した場合の結果はSOA同じです。

インターネット ボックスでプライベート (RFC 1918) アドレスに解決される DNS 要求をフィルタリングしない限り、動作の違いについてはわかりません。原因は何でしょうか?

答え1

一部のDNSリゾルバは、このような応答を破棄して回避する。DNSリバインディング攻撃たとえば、ホームゲートウェイでは dnsmasq が--stop-dns-rebind有効になって実行されている可能性があります。

パブリック インターネット DNS サーバー (例: 8.8.8.8 または 4.2.2.2) に直接クエリを実行してみてください。

dig @4.2.2.2 server.example.com

関連情報