Warum gibt es eine Verzögerung bei der Anzeige der IP-Adressen in traceroute?

374
Cror2014

Ich verwende traceroute unter Windows und bekomme wie üblich die Verzögerungen und die IP-Adressen der Routen. Nach dem Drucken der drei Verzögerungen dauert es in jeder Zeile einige Sekunden, bis die IP-Adresse gedruckt wird. Ich frage mich, was ist der Grund für diese Verzögerung bei der Anzeige der IP-Adresse? Kannst du mir bitte Helfen?

2

1 Antwort auf die Frage

2
grawity

Das traceroute-Programm versucht, für jede angezeigte Adresse eine DNS-Suche (sogenanntes Reverse- DNS) durchzuführen, sodass stattdessen ein Domänenname angezeigt werden kann.

Der konfigurierte DNS-Server Ihres Systems beantwortet jedoch keine dieser DNS-Abfragen (möglicherweise ist er gerade defekt oder hat gerade keinen Internetzugang), sodass das Programm bis zum Timeout wartet, bevor es aufgibt.

Gibt es ein Äquivalent zu einem `-n`-Flag, das die Suche deaktiviert und nur numerische Adressen anzeigt? Attie vor 5 Jahren 0
Ja, der Hilfetext zeigt "-d" für die Windows-Version. grawity vor 5 Jahren 3
(könnte eine gute Ergänzung zur Antwort sein - hört sich an, als wäre OP durch die Verzögerung frustriert ... froh, wenn man es bearbeitet, wenn man für mich glücklich ist) Attie vor 5 Jahren 0
+1 zum Aktualisieren der Antwort, um das Flag -d aufzunehmen. spikey_richie vor 5 Jahren 0