EDNS (آليات امتداد DNS)

EDNS (آليات امتداد DNS)، المُعرَّف في RFC 6891، يوسّع بروتوكول [[dns|DNS]] الأصلي لدعم الرسائل الأكبر من حد UDP البالغ 512 بايت في المواصفة الأصلية، مما يُتيح توقيعات [[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.