Um dem Domain-Namen des gesuchten Webservers die passende IP-Adresse zuzuordnen befragt der Client einen DNS-Server. Diesen Vorgang bezeichnet man als DNS-Lookup. Der vorkonfigurierte DNS-Server speichert allerdings nur einige Einträge so dass er in der Regel einen anderen DNS-Server befragen muss (rekursives DNS-Lookup). Der übergeordnete DNS-Server für eine Domain wird als autoritativer DNS-Server bezeichnet. Eine „nicht autoritative“ Antwort ist bereits ausreichend, um eine Routingstrecke zum gesuchten Ziel zu bestimmen.