DNS/EDNS0について、ここに記述してください。

1. EDNS0とは

http://www.nic.ad.jp/ja/basics/terms/edns0.html

EDNS0とは、RFC2671で規定されたDNSの拡張プロトコルです。

更新: https://tools.ietf.org/html/rfc6891

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 には必須とされています。

DNSSEC and IPv6 A6 aware server/resolver message size requirements:

A6 は使わなくったRRのはずです。

IPv6でEDNS0はどのような位置づけなんでしょう。


1.3. ではこれまでのホストには影響しないのでしょうか

TLD サーバなどでは512バイトを越えないように工夫が続いています。 -- ToshinoriMaeno 2011-05-01 08:49:02

appldnld.apple.com を使うためにupdate ができないという叫びが上がりました。 -- ToshinoriMaeno 2012-03-09 23:18:30