En rekursiv resolver fungerar som en mellanhand som tar emot DNS-queries från klienter, som en användares dator, och frågar andra DNS-servrar för att lösa upp förfrågan till en IP-adress. En auktoritativ namnserver lagrar de faktiska DNS-posterna för en domän, såsom IP-adressen och MX-posterna, och svarar med denna information när en rekursiv resolver ställer en förfrågan.