DNS/EDNS0について、ここに記述してください。
1. EDNS0とは
http://www.nic.ad.jp/ja/basics/terms/edns0.html
EDNS0とは、RFC2671で規定されたDNSの拡張プロトコルです。
更新: https://tools.ietf.org/html/rfc6891
- The OPT Pseudo-RR
JPRS資料より:https://jprs.jp/related-info/guide/008.pdf
EDNS0 に対応したキャッシュDNS サーバーが権威DNSサーバーと通信する場合、 まずOPT レコードを用いたDNSメッセージを通信相手の権威DNSサーバーに送信します。
http://www.wdic.org/w/WDIC/EDNS0
改訂案: http://tools.ietf.org/html/draft-ietf-dnsext-rfc2671bis-edns0-05
1.1. Size Test
OARC's DNS Reply Size Test Server https://www.dns-oarc.net/oarc/services/replysizetest
DNS-OARC built the DNS Reply Size Test Server to help users identify resolvers that cannot receive large DNS replies.
1.2. RFC3226
EDNS0はRFC3226 では IPv6 A6 aware, DNSSEC compliant host には必須とされています。
- RFC3226 は RFC 4033,4034,4035 によりupdateされています。これらはDNSSECについてのRFCです。
DNSSEC and IPv6 A6 aware server/resolver message size requirements:
A6 は使わなくったRRのはずです。
- AAAAに関しては言及されていないように見えます。
IPv6でEDNS0はどのような位置づけなんでしょう。
1.3. ではこれまでのホストには影響しないのでしょうか
- 本来ならそうあるべきですが、そうでもないようです。 AAAAレコードを含む返事は512バイトを越えやすくなります。
TLD サーバなどでは512バイトを越えないように工夫が続いています。 -- ToshinoriMaeno 2011-05-01 08:49:02
appldnld.apple.com を使うためにupdate ができないという叫びが上がりました。 -- ToshinoriMaeno 2012-03-09 23:18:30