PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie funktioniert DNS wirklich?


Gast
2008-01-22, 04:17:35
Ein DNS Server löst einen Domainnamen in die IP auf, soweit klar.
Bloß es gibt ca. 10 Millarden Domains..hat also jeder DNS diese 10 Mrd. gespeichert??

hadez16
2008-01-22, 06:12:11
die DNS-server delegieren untereinander d.h. der eine kennt den .de namensraum, der andere wieder was anderes

ein DNS-server merkt "huch, ich kenne ja garnicht das was angefragt wurde" und schaut in seinen resource-records welcher nameserver mehr weiß

http://de.wikipedia.org/wiki/Domain_Name_System

da steht ja so gut wie alles

Birdman
2008-01-22, 09:57:06
DNS ist ganz einfach organisiert:

- Es gibt 13 root Nameserver, welche eine fest definierte IPv4 Adresse haben (2 oder 4 davon auch bereits eine IPv6)
- Dann gibts für jede TopLevel Domain (.com, .net, .de, etc.) zwei - X Nameserver
- Für jede second Level Domain (3dcenter.com, etc.) gibts wiederum 2 - X Nameserver.
- Diese Nameserver kennen alle IP Adressen für die jeweiligen Hostnamen (www.3dcenter.com, mail.gmx.net, etc)

Die 13 root Nameserer kennen nun alle zuständigen Nameserver für die jeweiligen TopLevel Domains. Diese wiederum kennen alle zuständigen Nameserver für die secondLevel Domain und diese haben dann die IP Adressen für die Hostnamen gespeichert.

Wenn Du also in deinem Browser www.google.com eingibst, dann macht der Rechner erstmal eine Anfrage an den Nameserver deines ISP's. Dieser schaut als erstes auf einem der 13 root Nameserver nach, welches die Nameserver für .com sind. Dann schaut er dort nach, welches die Nameserver für google.com sind. An diese stellt er eine weitere Anfrage um herauszufinden wie die IP Adresse für www.google.com ist.
Nach dieses 3 Anfragen schickt er deinen PC dann diese IP Adresse zurück, damit dein Browser weiss wohin er seinen HTTP Request schicken soll.

Gast
2008-01-22, 16:10:47
In der Regel sollte doch aber www.google.com beim Nameserver des Providers im DNS Cache liegen.

Birdman
2008-01-23, 13:03:30
@Gast
Wäre ungewöhnlich wenn nicht, wobei google aber recht niedrige TTLs hat und daher öfters die Einträge neu geholt werden, zumindest für den "www" Host :D