Kategorie: Internet :: Netzwerkprotokolle
Das Domain Name System (DNS) ist ein Dienst, der im Internet für die Namensauflösung zuständig ist.
DNS kann unter anderem Hostnamen zu IP-Adressen auflösen. Dieser Vorgang wird auch als Forward Lookup bezeichnet. Reverse Lookup bezeichnet die Auflösung von IP-Adressen zu Hostnamen.
DNS arbeitet mit einer Client-Server-Struktur. Die Clients (Resolver) stellen Anfragen an die DNS-Server.
DNS nutzt den Port 53. Je nach Bedarf kommen die Protokolle UDP und TCP zum Einsatz.
Das folgende Beispiel zeigt eine DNS-Abfrage mit dem Tool dig:
[mk] ~ $ dig www.google.com ; <<>> DiG 9.2.1 <<>> www.google.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50708 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 5, ADDITIONAL: 5 ;; QUESTION SECTION: ;www.google.com. IN A ;; ANSWER SECTION: www.google.com. 900 IN CNAME www.l.google.com. www.l.google.com. 300 IN A 66.249.93.104 www.l.google.com. 300 IN A 66.249.93.99 ;; AUTHORITY SECTION: l.google.com. 65102 IN NS c.l.google.com. l.google.com. 65102 IN NS e.l.google.com. l.google.com. 65102 IN NS f.l.google.com. l.google.com. 65102 IN NS a.l.google.com. l.google.com. 65102 IN NS b.l.google.com. ;; ADDITIONAL SECTION: a.l.google.com. 66896 IN A 216.239.53.9 b.l.google.com. 66896 IN A 64.233.179.9 c.l.google.com. 66896 IN A 64.233.161.9 e.l.google.com. 66896 IN A 66.102.11.9 f.l.google.com. 66896 IN A 72.14.207.9 ;; Query time: 100 msec ;; SERVER: 195.62.97.2#53(195.62.97.2) ;; WHEN: Sat Sep 10 21:15:53 2005 ;; MSG SIZE rcvd: 244
Suchbegriffe: Domain Name Service