DNS: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
= Domain Name Service =
+
[[Kategorie:DNS]]
−
 
+
=Allgemein=
−
* Jeder mit dem Internet verbundene Rechner besitzt eine IP-Adresse, über die er weltweit erreichbar ist
+
*[[DNS lokaler Resolver]]
−
* Den meisten Menschen fällt es schwer, sich IP-Adressen zu merken
+
*[[DNS Grundlagen]]
−
* Aus diesem Grund werden Namen wie z.B. [https://www.xinux.net www.xinux.net] vergeben
+
*[[DNS Zonen]]
−
* Vor dem Aufbau einer Verbindung müssen diese Namen in IP­Adressen umgewandelt werden, was heute die DNS­Server erledigen
+
*[[DNS Records Typen]]
−
* Der DNS besteht aus dezentralen Datenbanken
+
*[[DNS SOA]]
−
* 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}}
 
−
 
 
−
= Ablauf der Namensauflösung =
 
−
 
 
−
== Schaubild ==
 
−
 
 
−
{{#drawio:dns-2}}
 
−
 
 
−
== Comic ==
 
−
 
 
−
[[Datei:Dns-query.png]]
 
−
 
 
−
== 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
 
  
 
= Weiterführend =
 
= Weiterführend =
  
−
* [[DNS Records Typen]]
+
* [[Bind9|Linux DNS-Server]]
−
* [[Bind9|Installation eines DNS Servers]]
+
* [[Windows DNS-Server]]
 +
* [[Nslookup-allgemein|nslookup]]

Aktuelle Version vom 28. August 2024, 06:57 Uhr