Unterschied zwischen rekursive und Iterative Abfragen im DNS

August 13

Unterschied zwischen rekursive und Iterative Abfragen im DNS

Das Domain Name System (DNS) ist eine verteilte Datenbank, die die echte Adresse des Hostcomputers für die Website Web-Adressen herstellen. Web-Adressen nennt man Domain-Namen. Die Adresse einer Website sieht wie "www.asite.com." Dies ist ein Domain-Name, aber nichts im Internet bedeutet. Der Web-Browser, der eine Seite aus einer beantragten Domain anzeigen muss muss zuerst den Webserver Internet-Adresse zu erhalten. Der Abfrageprozess wird durch ein Gerät namens Resolver behandelt. Die Einstellungen für die Auflösung zu bestimmen, ob die Abfrage rekursiv sein wird oder iterative.

IP-Adressen

Die tatsächliche Adresse eines Computers mit dem Internet verbunden wird die IP-Adresse aufgerufen. IP steht für Internet Protocol. Die IP-Adresse ist eine 32-Bit-Binärzahl. Um eine IP-Adresse anzeigen erleichtern, ist es in vier Abschnitte aufgeteilt, und jede Zahl in Dezimalschreibweise konvertiert. Die vier Zahlen sind dann durch Punkte voneinander getrennt, was zu etwas, das aussieht wie "123.34.33.101."

Domain Namenserver

Domain-Namen sind leichter für die Öffentlichkeit zu erinnern, aber jeder Computer in der Welt durch eine IP-Adresse, keinen Domain-Namen erreichbar ist. Das Domain Name System ordnet sich zwischen diesen beiden Adressierungssystem. Die Datenbank enthält alle Zuordnungen zwischen Domainnamen und IP-Adressen in der Welt ist auf vielen Computern auf der ganzen Welt verteilt. Jede dieser heißt ein Domain-Name-Server, und hält jeweils nur einen Teil der gesamten Datenbank.

DNS-Resolver

Das Web-Browser erhält Anweisungen zum Abrufen einer Webseite von einem Benutzer in Bezug auf einen Domain-Namen. Es kann nur die Seite durch den Umgang mit anderen Computern über IP-Adressen abrufen. Der Webbrowser übergibt die Aufgabe des Findens der IP-Adresse für einen Domänennamen an einen DNS-Resolver. Der Resolver kann im selben Netzwerk sein, oder möglicherweise dauerhaft auf einem Internet-Service-Provider-System. Der Resolver kontaktiert einen Domain Name Server, aber diesen Server möglicherweise nicht die erforderliche Zuordnung halten.

Rekursive/Iterative

Eine Einstellung des Resolvers diktiert, wie es mit Situationen umgehen wird wo der erste Server kontaktiert die erforderliche Übersetzung nicht hat. In einer rekursiven Abfrage wird der DNS-Server kontaktierte Verbindung mit anderen Servern in der Resolver Namen und dann wieder die Zuordnung. In eine iterative Abfrage der Resolver fragt den Server liefert die Zuordnung nur dann, wenn er es hält selbst. Wenn der Server die gewünschte Adresse nicht hat, antwortet es mit der Adresse eines anderen Servers Versuche der Resolver. Der Resolver kann die vorgeschlagene Adresse verwenden oder kann ignorieren und zwar eine Liste der DNS-Server hat es in einer Datenbank zu arbeiten. Die wiederholten Abfragen für viele Server von der Resolver ist eine iterative Abfrage.