Startpunkt der Anfrage ist ein Client, wie z. B. ein Browser, in den ein Hostname eingegeben wird. Der Auftrag zur Namensauflösung geht an den Resolver, der nun zwei verschiedenen Typen von Nameserver-Anfragen an den lokalen Nameserver starten kann: Iterative und rekursive. Bei der rekursiven Anfrage ist der lokale Nameserver vollständig für die Namensauflösung verantwortlich. Kann er die Namensauflösung nicht selbst durchführen, z.B. indem er die zugehörige Anfrage im Cache hat, stellt er Anfragen an andere Nameserver. Die lösen den Namen auf oder antworten mit Verweisen auf andere Nameserver, an die der lokale Nameserver dann seine Anfrage sendet. Die letztlich erhaltene IP-Adresse sendet er an den Resolver und dieser an den Client.
Startpunkt der Anfrage ist ein Client, wie z. B. ein Browser, in den ein Hostname eingegeben wird. Der Auftrag zur Namensauflösung geht an den Resolver, der nun zwei verschiedenen Typen von Nameserver-Anfragen an den lokalen Nameserver starten kann: Iterative und rekursive.
Bei der rekursiven Anfrage ist der lokale Nameserver vollständig für die Namensauflösung verantwortlich. Kann er die Namensauflösung nicht selbst durchführen, z.B. indem er die zugehörige Anfrage im Cache hat, stellt er Anfragen an andere Nameserver. Die lösen den Namen auf oder antworten mit Verweisen auf andere Nameserver, an die der lokale Nameserver dann seine Anfrage sendet. Die letztlich erhaltene IP-Adresse sendet er an den Resolver und dieser an den Client.