DNS -protokollen fungerer ved
lag 7, applikationslaget , af OSI -modellen.
Her er hvorfor:
* DNS handler om navneopløsning: Det oversætter menneskelige læsbare domænenavne (som Google.com) til maskinlæsbare IP-adresser (som 172.217.17.142). Dette er en funktion på højt niveau, der beskæftiger sig med applikationsspecifik information.
* det bruger andre lag: DNS bruger lavere lag til sin kommunikation, såsom:
* lag 4 (transportlag): UDP (brugerdatagram -protokol) bruges typisk til DNS -forespørgsler og svar.
* lag 3 (netværkslag): IP (Internet Protocol) er ansvarlig for at dirigere pakkerne, der indeholder DNS -oplysninger på tværs af netværk.
* lag 2 (datalinklag): Ethernet eller andre netværksteknologier håndterer den fysiske transmission af DNS -pakker.
Så mens DNS er afhængig af de nederste lag til datatransmission, sidder det i det væsentlige ved applikationslaget, hvor det leverer den afgørende service ved at oversætte navne til adresser, hvilket gør det muligt for applikationer at kommunikere med hinanden.