Lektionen des Moduls (2/3)
UDP, TCP und EDNS(0)
UDP, TCP und EDNS(0)
Klassisches DNS nutzt häufig UDP für kleine Anfragen. Passt die Antwort nicht hinein, kann sie als abgeschnitten markiert werden; der Client kann über TCP erneut fragen. TCP ist ein normaler DNS-Transport, kein Fehler, und wird auch für Zonentransfers verwendet.
EDNS(0) erweitert DNS, damit Client und Server Optionen wie eine größere UDP-Nutzlast angeben können. Das kann Trunkierung vermeiden, aber sehr große UDP-Antworten können fragmentiert werden und im Netz verloren gehen. Teste reale Pfade und setze nicht voraus, dass die größte angekündigte Größe überall funktioniert.
Unterscheide bei einem Timeout Paketverlust, Filterung, Fragmentierung, Serverlast und einen echten DNS-Fehler. Ein Timeout ist kein RCODE.
Verständnis prüfen
Wähle die beste Antwort. Dieses Quiz läuft lokal und sendet keine echten DNS-Anfragen.
Was kann ein Client nach einer abgeschnittenen UDP-Antwort tun?