Wie finde ich einen Domänennamen, der sich in einem bestimmten Netzbereich in IP auflöst?

1650
Eugene Yarmash

Zum Beispiel bei gegebenem Bereich:

172.128.0.0 - 172.191.255.255 

Ich muss eine Domäne finden, die sich innerhalb des Bereichs in eine IP-Adresse auflöst. Ist es möglich ? Ich verwende ein Linux-System.

4

2 Antworten auf die Frage

6
quack quixote

Nun, das DiG-Dienstprogramm ( man dig) kann Reverse-DNS-Lookups durchführen, um festzustellen, ob einer bestimmten IP-Adresse ein DNS-Eintrag zugeordnet ist. AFAIK akzeptiert jeweils nur eine Adresse. Sie können jedoch auch eine Bash- Schleife verwenden, um die Befehle zur Überprüfung aller Adressen zu generieren.

for i in $(seq 128 191) ; do  for j in $(seq 1 255) ; do for k in $(seq 1 255) ; do dig -x 172.$i.$j.$k sleep 5 done done done 

In einer Zeile:

for i in $(seq 128 191) ; do for j in $(seq 1 255) ; do for k in $(seq 1 255) ; do dig -x 172.$i.$j.$k ; sleep 5 ; done ; done ; done 

Möglicherweise möchten Sie die +shortOption (oder andere Optionen) verwenden, um die Ausgabe in eine sinnvolle Form zu bringen. Siehe man digmögliche Optionen; Hier ist die Syntax:

dig +short -x 172.$i.$j.$k 
Beachten Sie, dass dies (meines Wissens) nicht * alle * möglichen DNS-Einträge findet, nur * einige * DNS-Einträge, falls vorhanden. quack quixote vor 14 Jahren 1
Das sollte es tun. (Möglicherweise möchten Sie auch dort eine Verzögerung einfügen, um den DNS-Server nicht zu beeinträchtigen.) mpeterson vor 14 Jahren 1
guter Tipp. ich wollte das explizit darauf hinweisen, aber es gelang mir zu vergessen. beliebige zusätzliche Verarbeitung kann hinzugefügt werden; fügen Sie in die innerste Schleife ein, wenn dieser Schritt pro Adresse gewünscht wird. quack quixote vor 14 Jahren 0
1
tripleee

Es gibt Sites, die so genannte passive DNS-Suche anbieten. Sie bauen eine Datenbank auf, indem sie den DNS-Verkehr überwachen, und überwachen die Ergebnisse.

Normalerweise stellen DNS-Suchvorgänge nur eine begrenzte IP-Adresse für Hostnamen-Suchdienste bereit. Wenn sich der Besitzer des IP-Bereichs um die Einrichtung von Reverse-DNS (rDNS) gekümmert hat, kann er Ihnen sagen, dass es eine Zuordnung 78.56.34.12.in-addr.arpazu einem einzelnen Hostnamen gibt. Dies ist jedoch nicht notwendigerweise die gesamte oder gar die ganze Wahrheit. In der Praxis ist es ziemlich unauffällig, dass es keine umgekehrten DNS-Informationen gibt oder dass Sie ein Ergebnis erhalten, das nicht mit den entsprechenden Forward-DNS-Informationen übereinstimmt. Ein Web-Hosting-Service verfügt normalerweise über Hunderte oder Tausende von Websites, die unter derselben IP-Adresse leben. Es gibt keinen regulären Weg, um herauszufinden, was sie vom DNS sind, wenn die IP-Adresse als Eingabe eingegeben wird.

(Reverse DNS ist die Antwort, die Sie mit dem digCode erhalten.)

Bei passivem DNS werden die Ergebnisse von DNS-Abfragen untersucht. Normalerweise leben sie auf einem DNS-Server mit hohem Datenverkehr und beobachten die Ergebnisse, die sie erhalten. Wenn also jemand - der irgendwie von diesem Dienst verfolgt wird - nachzieht wild.example.comund als Ergebnis eine IP-Adresse erhält, wird das Ergebnis in einer Datenbank mit Zuordnungen von IP-Adressen zu Hostnamen gespeichert, die anschließend abgefragt werden können.

Siehe zB http://www.bfk.de/bfk_dnslogger.html und / oder https://www.dnsdb.info/