EDNS (расширения DNS)
Embed This Widget
Add the script tag and a data attribute to embed this widget.
Embed via iframe for maximum compatibility.
<iframe src="https://tldfyi.com/iframe/glossary/edns/" width="420" height="400" frameborder="0" style="border:0;border-radius:10px;max-width:100%" loading="lazy"></iframe>
Paste this URL in WordPress, Medium, or any oEmbed-compatible platform.
https://tldfyi.com/glossary/edns/
Add a dynamic SVG badge to your README or docs.
[](https://tldfyi.com/glossary/edns/)
Use the native HTML custom element.
EDNS (расширения DNS), определённые в RFC 6891, расширяют исходный протокол [[dns|DNS]] для поддержки сообщений, превышающих ограничение в 512 байт UDP оригинальной спецификации, обеспечивая подписи [[dnssec|DNSSEC]], большие ресурсные записи и новые коды опций. EDNS0 (версия 0) вводит псевдозапись OPT, несущую объявленный размер полезной нагрузки (как правило, 4096 байт и более) и флаги опций, включая бит DO (DNSSEC OK). Без поддержки EDNS резолверы и авторитетные серверы не могут договориться о передаче больших ответов и переходят на TCP, что вызывает задержки. EDNS Client Subnet (ECS) — расширение, передающее усечённый клиентский IP авторитетным серверам для геотаргетированных ответов.
Пример
When a resolver queries for a DNSSEC-signed zone, it sends an OPT record advertising EDNS0 with the DO bit set and a buffer size of 4096 bytes, signaling it can handle the large RRSIG and DNSKEY records in the response.