Перейти до основного вмісту
Модуль 5 · Урок 2 із 318/54 у курсі~14 min
Модульні уроки (2/3)

UDP, TCP, and EDNS(0)

UDP, TCP і EDNS(0)

Традиційний DNS зазвичай використовує UDP для невеликих запитів. Якщо відповідь не відповідає доступному розміру повідомлення, вона може бути позначена як усічена; клієнт може повторити спробу через TCP. TCP є нормальною частиною DNS, а не режимом збою. Зональні передачі також використовують TCP.

EDNS(0) розширює DNS, щоб клієнти та сервери могли сигналізувати про параметри, включаючи більший розмір корисного навантаження UDP. Більше повідомлення може зменшити скорочення, але завеликі UDP-відповіді можуть фрагментуватися та бути відкинутими мережами. Оператори повинні тестувати реалістичні шляхи та уникати припущення, що найбільший рекламований розмір завжди працює.

Коли запит закінчується, розрізняйте втрату пакетів, фільтрацію, фрагментацію, завантаження сервера та фактичну помилку DNS. Тайм-аут не є RCODE.

Перевірте своє розуміння

Виберіть найкращу відповідь. Ця вікторина виконується локально та не надсилає запити DNS до реальних доменів.

Quiz#dns.m5.l2.e1

Що зазвичай повинен робити клієнт після скороченої відповіді UDP?

Варіанти відповідей