Der Befehl nslookup zeigt den Fehler „Verbindungszeitüberschreitung, Server nicht gefunden“ an.

Der Befehl nslookup zeigt den Fehler „Verbindungszeitüberschreitung, Server nicht gefunden“ an.

Ich arbeite an Linux Fedora und versuche, die Verwendung von nslookup zu erlernen. Ich führe den Befehl nslookup aus. Er zeigt mir den DNS-Server an. Wenn ich ihn ausführe nslookup mail.yahoo.com, funktioniert er auch in diesem Fall einwandfrei. Aber wenn ich versuche, beispielsweise über einen anderen Server auf dieselbe Website zuzugreifen, nslookup mail.yahoo.com gatech.eduerhalte ich die Fehlermeldung „Verbindungs-Timeout, Server konnte erreicht werden“. Ich habe keine Ahnung, was ich möglicherweise falsch mache. Kann mir diesbezüglich jemand helfen? Danke.

Antwort1

Sie sollten auf besseres Lernmaterial umsteigen... Ein Blick aufdie grundlegende Syntax von nslookupKommandozeilenparametern(siehe unten) Ihr zweites Beispiel verlangt, die IP-Adresse mail.yahoo.comeines DNS-Servers zu ermitteln gatech.edu. Da dieser wahrscheinlich nicht auf Ihre Anfrage antwortet, kommt es zu einem Timeout.

nslookup [-option] [name | -] [server]

Für den Fehler gibt es mehrere mögliche Gründe.

Möglicher Grund 1:

Wie ich oben angemerkt habe, gatech.eduerfolgt die Auflösung wahrscheinlich nicht in die IP-Adresse eines DNS-Servers.

Ich habe mir die DNS-Einträge der genannten Domain angeschaut:

C:\>nslookup

> gatech.edu
Server:  server.example.com
Address:  xxx.xxx.xxx.xxx

Non-authoritative answer:
Name:    gatech.edu
Address:  130.207.160.173

> set q=ns
> gatech.edu
Server:  server.example.com
Address:  xxx.xxx.xxx.xxx

Non-authoritative answer:
gatech.edu      nameserver = dns3.gatech.edu
gatech.edu      nameserver = dns1.gatech.edu
gatech.edu      nameserver = dns2.gatech.edu

dns3.gatech.edu internet address = 168.24.2.35
dns1.gatech.edu internet address = 128.61.244.253
dns1.gatech.edu AAAA IPv6 address = 2610:148:1f00:f400::3
dns2.gatech.edu internet address = 130.207.244.81
dns2.gatech.edu AAAA IPv6 address = 2610:148:1f01:f400::3

Wird also gatech.eduin 130.207.160.173(die 1. Abfrage) aufgelöst, aber die (Haupt-)DNS-Server für die Domäne (2. Abfrage) haben unterschiedliche IPs.

Möglicher Grund 2:

Wie @netniV in seinem Kommentar anmerkte, liegt möglicherweise eine Firewall-Einschränkung vor, die die DNS-Auflösung aus anderen Quellen als dem bevorzugten DNS-Server für die Domäne, in der Sie sich befinden, verweigert.

Antwort2

Bei mir trat ein identischer Fehler auf und es stellte sich heraus, dass Port 53 in der Firewall des Betriebssystems nicht geöffnet war. Wenn Port 53 nicht geöffnet wird, ist die DNS-Funktionalität nicht mehr korrekt.

verwandte Informationen