|
|
| (13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| = Domain Name Service = | | [[Kategorie:DNS]] |
| | =Allgemein= |
| | *[[DNS lokaler Resolver]] |
| | *[[DNS Grundlagen]] |
| | *[[DNS Zonen]] |
| | *[[DNS Records Typen]] |
| | *[[DNS SOA]] |
|
| |
|
| * Jeder mit dem Internet verbundene Rechner besitzt eine IP-Adresse, über die er weltweit erreichbar ist
| | = Weiterführend = |
| * Den meisten Menschen fällt es schwer, sich IP-Adressen zu merken
| |
| * Aus diesem Grund werden Namen wie z.B. [https://www.xinux.net 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
| |
|
| |
|
| {{#drawio:dns-1}}
| | * [[Bind9|Linux DNS-Server]] |
| | | * [[Windows DNS-Server]] |
| = Ablauf der Namensauflösung =
| | * [[Nslookup-allgemein|nslookup]] |
| | |
| == Schaubild ==
| |
| | |
| {{#drawio:dns-2}}
| |
| | |
| == Comic ==
| |
| | |
| [[Datei:Dns-query.png]]
| |
| | |
| * [[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
| |