namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


netzwerk:nslookup

Die Auskunft im Internet

etc/hosts

Jeder Rechner besitzt eine Datei /etc/hosts, in der Rechnernamen und zugehörige IP-Adressen aufgelistet sind. Für hier eingetragene Namen muss das Domain Name System gar nicht bemüht werden:

127.0.0.1       localhost
127.0.0.1       udoo1
192.168.0.61    udoo1
192.168.0.62    udoo2
192.168.0.63    udoo3

Auf Windows-7-Rechnern ist das Verzeichnis unter C:\Windows\System32\drivers versteckt. Ulkigerweise ist es mit Programmen wie SpeedCommander nicht auffindbar, jedoch im Windows Explorer.

DNS-Eintrag

Um das DNS nutzen zu können, muss mindestens ein DNS-Eintrag konfiguriert werden. Unter Linux geschieht das in der Datei /etc/resolv.conf:

nameserver 192.168.0.1
nameserver 194.25.2.129

Unter Windows wird die IP eines DNS-Servers bei der Konfiguration der statischen IP eingetragen.

Wird dem Rechner die IP-Adresse dynamisch zugewiesen (DHCP), erhält er die DNS-IP vom DHCP-Server.

Nameserver

Nameserver können Anfragen nach schon benutzten Adressen selbst beantworten (Cache) oder an übergeordnete DNS-Server weiterleiten. Andernfalls beginnt die Suche nach einer IP-Adresse bei einem der 13 Root-Server, die (unter Unix) in der Datei /etc/root.hints abgelegt sind. Diese Datei sollte periodisch gepflegt werden. Sie kann von http://www.iana.org/domains/root/files bezogen werden.

Der Prozess der Namensauflösung kann manuell mit Systemwerkzeugen wie nslookup oder dig schrittweise nachvollzogen werden.

nslookup

Microsoft Windows [Version 6.1.7601] (Antworten gekürzt):

C:\Users\rrichter>nslookup -q=ns . 192.168.0.1

(root)  nameserver = b.root-servers.net

C:\Users\rrichter>nslookup b.root-servers.net. 192.168.0.1

Name:    b.root-servers.net
Addresses:  2001:500:2f::f
          192.228.79.201

C:\Users\rrichter>nslookup -q=ns de. 192.228.79.201

de      nameserver = a.nic.de
a.nic.de        internet address = 194.0.0.53

C:\Users\rrichter>nslookup -q=ns gidf.de. 194.0.0.53

gidf.de nameserver = ns2.fliks.net

C:\Users\rrichter>nslookup -q=ns net. 192.228.79.201

net     nameserver = c.gtld-servers.net
c.gtld-servers.net      internet address = 192.26.92.30

C:\Users\rrichter>nslookup -q=ns fliks.net. 192.26.92.30

fliks.net       nameserver = ns2.fliks.net
ns2.fliks.net   internet address = 213.203.221.226

C:\Users\rrichter>nslookup www.gidf.de 213.203.221.226

Name:    www.gidf.de
Address:  78.138.112.89

dig

Addressauskunft mit dig auf Linux (Antworten gekürzt):

debian@udoo1:~$ dig @192.168.0.1

.                       3596627 IN      NS      b.root-servers.net.

debian@udoo1:~$ dig @192.168.0.1 b.root-servers.net

b.root-servers.net.     3530863 IN      A       192.228.79.201

debian@udoo1:~$ dig @192.228.79.201 de.

de.                     172800  IN      NS      a.nic.de.
a.nic.de.               172800  IN      A       194.0.0.53

debian@udoo1:~$ dig @194.0.0.53 gidf.de

gidf.de.                86400   IN      NS      ns2.fliks.net.

debian@udoo1:~$ dig @192.228.79.201 net.

net.                    172800  IN      NS      c.gtld-servers.net.
c.gtld-servers.net.     172800  IN      A       192.26.92.30

debian@udoo1:~$ dig @192.26.92.30 fliks.net.

fliks.net.              172800  IN      NS      ns2.fliks.net.
ns2.fliks.net.          172800  IN      A       213.203.221.226

debian@udoo1:~$ dig @213.203.221.226 www.gidf.de

www.gidf.de.            2342    IN      A       78.138.112.89
netzwerk/nslookup.txt · Zuletzt geändert: 2018-05-15 10:46 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki