DNS: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 36: | Zeile 36: | ||
== Kommandozeile == | == Kommandozeile == | ||
| + | * Der folgende Befehl zeigt den gesamten Weg in einer Ausgabe | ||
* '''dig +trace +nocomments +nocrypto +nodnssec -t a www.xinux.net''' | * '''dig +trace +nocomments +nocrypto +nodnssec -t a www.xinux.net''' | ||
| + | |||
| + | === lokale Befragung == | ||
| + | |||
| + | lokale Befragung des Nameservers über die hardgecodeten IP-Adressen der Root-DNS-Server | ||
; <<>> DiG 9.16.37-Debian <<>> +trace +nocomments +nocrypto +nodnssec -t a www.xinux.net | ; <<>> DiG 9.16.37-Debian <<>> +trace +nocomments +nocrypto +nodnssec -t a www.xinux.net | ||
| Zeile 53: | Zeile 58: | ||
. 425642 IN NS j.root-servers.net. | . 425642 IN NS j.root-servers.net. | ||
. 425642 IN NS f.root-servers.net. | . 425642 IN NS f.root-servers.net. | ||
| − | ;; Received 851 bytes from 127.0.0.1#53(127.0.0.1) in 11 ms | + | ;; Received 851 bytes from '''127.0.0.1'''#53(127.0.0.1) in 11 ms |
| − | + | ||
| + | === Befragung eines Root-DNS-Servers === | ||
| + | |||
| + | Suche nach DNS-Servern der Top Level Domain | ||
| + | |||
net. 172800 IN NS e.gtld-servers.net. | net. 172800 IN NS e.gtld-servers.net. | ||
net. 172800 IN NS j.gtld-servers.net. | net. 172800 IN NS j.gtld-servers.net. | ||
| Zeile 68: | Zeile 77: | ||
net. 172800 IN NS i.gtld-servers.net. | net. 172800 IN NS i.gtld-servers.net. | ||
net. 172800 IN NS k.gtld-servers.net. | net. 172800 IN NS k.gtld-servers.net. | ||
| − | ;; Received 869 bytes from 192.5.5.241#53(f.root-servers.net) in 7 ms | + | ;; Received 869 bytes from '''192.5.5.241'''#53(f.root-servers.net) in 7 ms |
| + | === Befragung eines Top Level Nameservers === | ||
| + | |||
| + | Suche nach DNS-Servern der Second Level Domain | ||
| + | |||
xinux.net. 172800 IN NS gaius.tuxmen.de. | xinux.net. 172800 IN NS gaius.tuxmen.de. | ||
xinux.net. 172800 IN NS nyxia.tuxmen.de. | xinux.net. 172800 IN NS nyxia.tuxmen.de. | ||
;; Received 91 bytes from 192.43.172.30#53(i.gtld-servers.net) in 23 ms | ;; Received 91 bytes from 192.43.172.30#53(i.gtld-servers.net) in 23 ms | ||
| + | === Befragung eines Second Level Nameservers === | ||
| + | |||
| + | Suche nach der angefragten IP-Adresse | ||
| + | |||
www.xinux.net. 1 IN A 194.59.156.162 | www.xinux.net. 1 IN A 194.59.156.162 | ||
xinux.net. 1 IN NS nyxia.tuxmen.de. | xinux.net. 1 IN NS nyxia.tuxmen.de. | ||
xinux.net. 1 IN NS gaius.tuxmen.de. | xinux.net. 1 IN NS gaius.tuxmen.de. | ||
| − | ;; Received 223 bytes from 78.47.133.194#53(gaius.tuxmen.de) in 11 ms | + | ;; Received 223 bytes from '''78.47.133.194'''#53(gaius.tuxmen.de) in 11 ms |
* '''dig +short f.root-servers.net''' | * '''dig +short f.root-servers.net''' | ||
Version vom 20. April 2023, 08:29 Uhr
Domain Name Service
- Jeder mit dem Internet verbundene Rechner besitzt eine IP-Adresse, über die er weltweit erreichbar ist
- Den meisten Menschen fällt es schwer, sich IP-Adressen zu merken
- Aus diesem Grund werden Namen wie z.B. www.xinux.net vergeben
- Vor dem Aufbau einer Verbindung müssen diese Namen in IPAdressen umgewandelt werden, was heute die DNSServer erledigen
- Der DNS besteht aus dezentralen Datenbanken
- Jeder Administrator sollte für die Namensgebung seiner eigenen Rechner verantwortlich sein
- Man spricht hier vom Namensraum oder Zone
- Für die Namensauflösung anderer Computer greift man auf die Datenbanken der anderen Administratoren zu
- Um zwischen lokalen und nicht-lokalen Namenen unterscheiden zu können wurde das Domänenkonzept eingeführt
- Hierzu wird eine Baumstruktur verwendet, mit dessen Hilfe der richtige Datenbankserver schnell gefunden werden kann
- Der Rechnername wird dabei nach rechts durch den entsprechenden Pfad im Baum erweitert
Ablauf der Namensauflösung
Schaubild
Comic
- DNS Grundlagen
- DNS Records
- bind9 kompakt
- pseudo top level domain
- nslookup benutzung & optionen
- Dig Benutzung & Optionen
- Host Benutzung & Optionen
- Nameserver Workshop
Kommandozeile
- Der folgende Befehl zeigt den gesamten Weg in einer Ausgabe
- dig +trace +nocomments +nocrypto +nodnssec -t a www.xinux.net
= lokale Befragung
lokale Befragung des Nameservers über die hardgecodeten IP-Adressen der Root-DNS-Server
; <<>> DiG 9.16.37-Debian <<>> +trace +nocomments +nocrypto +nodnssec -t a www.xinux.net ;; global options: +cmd . 425642 IN NS i.root-servers.net. . 425642 IN NS e.root-servers.net. . 425642 IN NS h.root-servers.net. . 425642 IN NS g.root-servers.net. . 425642 IN NS k.root-servers.net. . 425642 IN NS a.root-servers.net. . 425642 IN NS d.root-servers.net. . 425642 IN NS b.root-servers.net. . 425642 IN NS l.root-servers.net. . 425642 IN NS m.root-servers.net. . 425642 IN NS c.root-servers.net. . 425642 IN NS j.root-servers.net. . 425642 IN NS f.root-servers.net. ;; Received 851 bytes from 127.0.0.1#53(127.0.0.1) in 11 ms
Befragung eines Root-DNS-Servers
Suche nach DNS-Servern der Top Level Domain
net. 172800 IN NS e.gtld-servers.net. net. 172800 IN NS j.gtld-servers.net. net. 172800 IN NS c.gtld-servers.net. net. 172800 IN NS l.gtld-servers.net. net. 172800 IN NS b.gtld-servers.net. net. 172800 IN NS a.gtld-servers.net. net. 172800 IN NS g.gtld-servers.net. net. 172800 IN NS f.gtld-servers.net. net. 172800 IN NS d.gtld-servers.net. net. 172800 IN NS h.gtld-servers.net. net. 172800 IN NS m.gtld-servers.net. net. 172800 IN NS i.gtld-servers.net. net. 172800 IN NS k.gtld-servers.net. ;; Received 869 bytes from 192.5.5.241#53(f.root-servers.net) in 7 ms
Befragung eines Top Level Nameservers
Suche nach DNS-Servern der Second Level Domain
xinux.net. 172800 IN NS gaius.tuxmen.de. xinux.net. 172800 IN NS nyxia.tuxmen.de. ;; Received 91 bytes from 192.43.172.30#53(i.gtld-servers.net) in 23 ms
Befragung eines Second Level Nameservers
Suche nach der angefragten IP-Adresse
www.xinux.net. 1 IN A 194.59.156.162 xinux.net. 1 IN NS nyxia.tuxmen.de. xinux.net. 1 IN NS gaius.tuxmen.de. ;; Received 223 bytes from 78.47.133.194#53(gaius.tuxmen.de) in 11 ms
- dig +short f.root-servers.net
192.5.5.241
- dig +short i.gtld-servers.net
192.43.172.30


