DNS ist das Internet das Domain Name System . Ein Domain-Name ist der eindeutige Name einer Website , die " exampledomainname.xxx " Teil einer Web -Adresse . Die " . Xxx" -Segment der Adresse ist die Domäne. Jede Domäne befindet sich auf verschiedenen DNS-Servern. Ein Domain-Name ist eine Maske für eine Website, die echte Internet- Protocol ( IP) -Adresse, die die weniger leicht zu merkende Form 123.456.789.1 nimmt . Das Domain Name System übersetzt eine Web -Adresse in die IP-Adresse. Domain Names
Der Domain-Name ist das Herzstück einer URL oder eine E-Mail -Adresse ein. Eine URL (Uniform Resource Locator ) hat alle erforderlichen Informationen, um eine bestimmte Datei auf einem Server befinden irgendwo zu finden. Der Domain-Name ist der erste Teil der URL. In einer E-Mail -Adresse kommt der Domain-Namen nach dem "@ "-Zeichen. Web-Browser und Mail-Clients zunächst die reale Adresse der Web -Server oder Mail-Austausch verantwortlich für diese Domain-Namen zu finden.
DNS Resolver
Es gibt viele DNS-Server über das Internet , aber die Web-Browser oder E-Mail- Client- Angebote mit nur einem , von ihm benannte DNS -Resolver . Die Adresse des DNS-Resolver zugeordnet ist Teil der Konfiguration der Anwendung . Es kann auf dem gleichen Computer befinden , auf dem Netzwerk oder auf einem Computer über das Internet zugänglich . Der DNS- Resolver findet IP-Adressen. Es speichert die am häufigsten angeforderten Adressen . Wenn der Browser oder E-Mail -Client eine Adresse gespeichert , kann der Resolver es sofort liefern . Andernfalls wird die Resolver muss die Adresse von einem DNS-Server zu erhalten.
DNS Servers
Jede Domäne verfügt über viele DNS-Server , denn das System ist dezentral . Der Resolver muss nur die Adresse eines zu kennen. Es Kontakte, die Server und wenn die Server hat die Adresse , es liefert es . Wenn es nicht die Adresse , kann die Suche Prozedur einen von zwei Pfaden .
Rekursive oder iterative
Die DNS-Abfrage hat zwei mögliche Modi . Die rekursive Modus erfordert der DNS-Server auf andere DNS- Server zu kontaktieren , wenn sie nicht liefern kann die gewünschte Adresse . In der iterativen Modus , gibt der DNS -Server die Adresse eines anderen Servers , wenn sie nicht die Adresse liefern . Der Resolver dann entweder versucht die genannten DNS-Server , oder es kann so programmiert werden , um Verweise zu ignorieren und die Arbeit durch seine eigene Liste von DNS-Servern werden. Der Resolver weiterhin auf verschiedene Server zu kontaktieren , bis er derjenige, der die IP-Adresse liefern kann findet .
Ergebnis
Sobald der Resolver sucht die IP-Adresse , es es geht zurück zu die anfragende Anwendung . Es ist nicht , dass die Anwendung in Kontakt mit dem Server unter der Adresse setzen . Die Anwendung kann dann kontaktieren Sie den Server an der angegebenen IP-Adresse und fordern Sie die gewünschte Web -Seite.