Salt la conținutul principal
Modulul 5 · Lecția 2 din 318/54 în curs~14 min
Lecții din modul (2/3)

UDP, TCP, and EDNS(0)

UDP, TCP și EDNS(0)

DNS tradițional folosește de obicei UDP pentru interogări mici. Dacă un răspuns nu se potrivește cu dimensiunea disponibilă a mesajului, acesta poate fi marcat trunchiat; clientul poate reîncerca prin TCP. TCP este o parte normală a DNS, nu un mod de eșec. Transferurile de zonă folosesc, de asemenea, TCP.

EDNS(0) extinde DNS astfel încât clienții și serverele să poată semnala opțiuni, inclusiv o dimensiune mai mare a sarcinii utile UDP. Un mesaj mai mare poate reduce trunchierea, dar răspunsurile UDP supradimensionate pot fi fragmentate și abandonate de rețele. Operatorii ar trebui să testeze căi realiste și să evite să presupună că cea mai mare dimensiune anunțată funcționează întotdeauna.

Când o interogare expiră, distingeți pierderea de pachete, filtrarea, fragmentarea, încărcarea serverului și o eroare DNS reală. Un timeout nu este un RCODE.

Verificați-vă înțelegerea

Alegeți cel mai bun răspuns. Acest test rulează local și nu trimite interogări DNS către domenii reale.

Quiz#dns.m5.l2.e1

Ce ar trebui să facă de obicei un client după un răspuns UDP trunchiat?

Opțiuni de răspuns