Wie löse ich IP-Adressen In Domänennamen Auf?

Ich weiß, dass es möglich ist, IP-Adressen in Hostnamen aufzulösen, aber können IPs in Domänennamen aufgelöst werden?

Author: SeinopSys, 2011-07-27

7 answers

Ja, Sie können (manchmal) eine IP-Adresse wieder in einen Hostnamen auflösen.

Innerhalb von DNS kann eine IP-Adresse für einen PTR - Datensatz gespeichert werden. Sie können nslookup verwenden, um sowohl Hostnamen als auch IP-Adressen aufzulösen, obwohl die Verwendung von nslookup seit geraumer Zeit veraltet ist.

Um beste Ergebnisse zu erzielen, sollten Sie das Werkzeug dig wirklich erhalten. Wenn Sie ein Linux-Benutzer sind, ist dies als Teil von dnsutils (debian) oder einem ähnlichen Paket verfügbar. Wenn Sie ein Windows-Benutzer sind, können Sie folgen anweisungen wie diese zu installieren dig.

Sie können dann tun:

dig A <hostname>

Zum Nachschlagen der IPv4-Adresse für einen Host oder:

dig AAAA <hostname>

Zum Nachschlagen der IPv6-Adresse für einen Host oder:

dig PTR ZZZ.YYY.XXX.WWW.in-addr.arpa.

Zum Suchen des Hostnamens nach der IPv4-Adresse WWW.XXX.YYY.ZZZ (beachten Sie, dass die Oktette umgekehrt sind) oder:

dig PTR b.a.9.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.

Um den Hostnamen für die IPv6-Adresse zu erhalten 2001: db8:: 567: 89ab.

 32
Author: Mike Insch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-27 10:32:01

nslookup <ipaddress> oder nslookup <hostname>

 20
Author: Thomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-28 04:02:12

Sie können verwenden nslookup, dig, oder ein anderes Netzwerk-Tool, um möglicherweise einen Domain-Namen für eine IP-Adresse zu erhalten, aber es wird nicht unbedingt der sein, den Sie erwarten.

Im Gegensatz zu normalen DNS-Lookups, bei denen viele Namen in eine einzelne IP-Adresse aufgelöst werden können, können Reverse-DNS-Lookups nur in einen einzigen Namen aufgelöst werden, und dies wird von jedem verwaltet, der die Reverse-DNS-Informationen für den betreffenden IP-Block steuert. Niemand sonst kann einen PTR - Datensatz für einen zufälligen IP-Adressblock einrichten. Dies ist im Gegensatz zu "normalen" DNS-Lookups, bei denen jeder einen Domainnamen einrichten und A - Datensätze erstellen kann, die auf die gewünschten IP-Adressen verweisen.

Diese ServerFault-Frage enthält etwas mehr Informationen zu diesem Thema.

Mein Punkt ist, dass nur weil du es tun kannst, es nicht bedeutet, dass du bekommst, was du erwartest oder dass es nützlich sein wird.

 5
Author: afrazier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:14:39

dig hat die Option -x addr:

Reverse Lookups - Adressen zu Namen zuordnen-werden durch die Option -x vereinfacht. addr ist eine IPv4-Adresse in punktierter Dezimalschreibweise oder eine durch Doppelpunkte getrennte IPv6-Adresse. Wenn diese Option verwendet wird, ist es nicht erforderlich, die name, class und type Argumente

Zum Beispiel:

dig -x 82.165.8.211

Nebenbei bemerkt: Die IP-Adresse befand sich im journalctl-Protokoll eines ARTIK 710-Entwicklungsboards, und ich dachte, es wäre gewesen hacken. Ich konnte mich nicht an die Option dig erinnern, um dies ohne die langwierige PTR-Methode zu tun, aber dann sah ich den Kommentar von von Michael.

Und die Manpage für dig erwähnt es nur nebenbei; Ich habe es nicht einmal bemerkt, bis ich die Antwort hier gefunden und zurückgegangen bin und danach gesucht habe.

P. s. die Adresse aufgelöst zu ipv4.connman.net, und dann fand ich es; Ich wurde nicht gehackt.

[root@artik ~]# grep -r '\<ipv4.connman.net\>' /etc /usr/bin /usr/sbin
Binary file /usr/sbin/connmand matches

Die Protokolleinträge, die Besorgnis hervorriefen, waren:

Jul 15 04:41:11 artik connmand[1870]: wlan0 {add} route 82.165.8.211 gw 192.168.251.1 scope 0 <UNIVERSE>
Jul 15 04:41:12 artik connmand[1870]: wlan0 {del} route 82.165.8.211 gw 192.168.251.1 scope 0 <UNIVERSE>
 3
Author: jcomeau_ictx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-15 14:30:17

Eine andere Möglichkeit, IP-Adressen in Hostnamen aufzulösen, ist mit der Suchmaschine bing möglich. Wenn auf dem Host ein öffentlicher Webserver ausgeführt wird und einige vom Host bereitgestellte Sites indiziert sind, können Sie ihn mit dem Präfix ip: abfragen.

Einfach eingeben ip:64.34.119.12 in das Suchformular, um eine Liste der Hostnamen hinter dieser IP zu erhalten.

 1
Author: melle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-27 20:01:33

Wie wäre es mit host? Ich benutze es täglich bei der Arbeit

#host speakeasy.net
speakeasy.net has address 69.17.117.156
speakeasy.net mail is handled by 5 mx.speakeasy.net.
speakeasy.net mail is handled by 10 mx01.speakeasy.net.
speakeasy.net mail is handled by 15 mx02.speakeasy.net.

#host 69.17.117.156
156.117.17.69.in-addr.arpa domain name pointer www.speakeasy.net.
 0
Author: MaQleod,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-28 02:41:43

Sie können den Hostnamen entweder IPv4-oder IPv6-Adresse abrufen, indem Sie die Funktion gethostbyaddr() in Sockets verwenden.

Link: https://beej.us/guide/bgnet/html/multi/gethostbynameman.html

Grüße
SSuman185

 0
Author: SSuman185,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-03-17 00:23:09