EDNS0 【Extension Mechanisms for DNS】

概要

EDNS0(Extension Mechanisms for DNS)とは、DNSで送受信されるメッセージ形式の規格の一つで、当初規定されたメッセージ形式を拡張したもの。1999年にIETFがRFC 2671として標準化し、2013年にRFC 6891として更新された。

DNSDomain Name System)ではクライアントからサーバへの問い合わせ、サーバ間のデータのやり取りのためのメッセージ形式が決まっているが、初期に策定された形式(RFC 1035)は1980年代の仕様で古く、メッセージの最大長などの制約が時代に合わなくなってきた。

そこで新たに策定されたのがEDNS0形式で、メッセージのヘッダ領域で規定されるRCODEやフラグ、ラベルを拡張し、UDPペイロードのサイズも従来は最長512バイト(オクテット)だったものが65535バイトまでに緩和された。

DNSSECSPFDKIMDMARCなどのセキュリティ規格では長大なリソースレコードを送受信するため、これらを利用するにはEDNS0への対応が必要となる。また、IPv6DNSを利用する際もEDNS0対応が必須となっている。

(2021.11.6更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。