Gibt es ein integriertes Befehlszeilentool, mit dem DNS-Abfragen in Windows rückgängig gemacht werden können? Dh so etwas wie<toolname> w.x.y.z => mycomputername
Ich habe es versucht:
nslookup
: scheint nur eine Vorausschau zu sein.host
: existiert nichtdig
: existiert auch nicht.
Ich habe über eine Suche " Was ist das umgekehrte DNS-Befehlszeilendienstprogramm? " Gefunden, suche jedoch speziell nach einem * nix-Dienstprogramm, nicht nach einem Windows-Dienstprogramm.
Antworten:
Sollte den Namen von der IP-Adresse auflösen, wenn die Reverse-Lookup-Zone ordnungsgemäß eingerichtet wurde. Wenn in der Reverse-Lookup-Zone kein Eintrag für den Datensatz vorhanden ist,
-a
wird nur ein Ping ohne Namen gesendet.quelle
Tut was du suchst. Es wird Ihnen den Server, den Sie abfragen, und das Ergebnis mitteilen.
Zum Beispiel:
quelle
Das Problem mit "ping" ist, dass es sich nicht ausschließlich um ein Nameserver-Nachschlagetool handelt (wie nslookup). Wenn Sie beispielsweise einen Hostnamen pingen, kann dies durch eine Reihe von Methoden in eine IP-Adresse aufgelöst werden: DNS-Nachschlagetool, Nachschlagetool für Hostdateien, WINS (Gott verbiete) oder NetBIOS-Broadcast. Es kann auch ein möglicherweise veraltetes zwischengespeichertes Ergebnis zurückgeben.
Die Reihenfolge, in der die Methoden ausprobiert werden, hängt von der TCP / IP-Konfiguration und dem Knotentyp-Flag des Clients ab:
So zeigen Sie den Knotentyp des aktuellen Computers an:
Wenn die Auflösungsmethode keine Rolle spielt, verwenden Sie
oder
wie du magst. Wenn Sie sicher sein müssen, dass Sie Ihren DNS-Server nach dem richtigen Namen abfragen, verwenden Sie nslookup .
Siehe auch
quelle
Verwenden Sie NSLOOKUP mit dem Parameter "-type = ptr", um die IP-Adresse und die Syntax abzufragen:
Dann wird auch der Eintrag "inaddr.arpa" gedruckt (auch wenn er nicht gefunden wurde), zum Beispiel:
Im Vergleich zur Antwort mit geringerer Wiedergabetreue bei Verwendung von NSLOOKUP für eine IP-Adresse ohne den Typparameter:
quelle
-type=ptr
oderset q=ptr
überhaupt -nslookup
ist klug genug, um eine IP-Adresse neu zu ermitteln und eine Rückwärtssuchenslookup macht DNS unter Windows umgekehrt wie unter Linux.
Natürlich gibt es nicht für jede IP-Adresse einen umgekehrten Eintrag
quelle
Verwenden Sie nslookup wie folgt:
quelle
Sie können den Standardbefehl NSLOOKUP verwenden:
Um ein Ergebnis zu erhalten, muss ein PTR-Datensatz für die betreffende IP-Adresse registriert sein.
quelle
nslookup führt Reverse-Lookups in Windows durch.
quelle
9 Antworten und niemand sagte, wie man die Suche mit dig umkehrt? Es ist das Beste
Außerdem können Sie "+ short" für die Verwendung in Bash-Loops, Skripten usw. hinzufügen. Vorwärts oder rückwärts :)
quelle
dig
wie es nicht mit Windows geliefert wird. Die Frage des OP deutet sogar darauf hin.dig
ist jedoch im Allgemeinen die beste Wahl für die DNS-Fehlerbehebung. Ich denke, es ist definitiv sinnvoll, ein besseres Tool vorzuschlagen, obwohl es nicht mit Windows geliefert wird. (Verfügbar in den Windows-Builds unter isc.org/software/bind )Unter Windows ....
Standard-Ping gibt NICHT den Hostnamen der IP-Adresse zurück
NSLookup kann verwendet werden, um diese Informationen zu finden, wenn DNS ordnungsgemäß eingerichtet ist
Vorgehensweise wie folgt:
Öffnen Sie die DOS-Eingabeaufforderung
NSLookup
Die Ergebnisse werden mit der umgekehrten DNS-Serveradresse und dem Hostnamen angezeigt
quelle
Es gibt noch einen anderen Weg. Kehren Sie die IP-Adresse um und verwenden Sie nslookup
zum Auflösen der Adresse 1.2.3.4
quelle
nslookup -type=PTR 4.3.2.1.in-addr.arpa
dass es tatsächlich funktioniert.Wenn
nslookup
,dig
,host
existiert nicht, versuchen Sie dies:Funktioniert zB auf Docker-AWS-ec2-Instanzen (auf denen wirklich nichts installiert ist)
quelle