Iskanje po sistemu domenskih imen (DNS) je postopek, ki je vključen v pridobitev naslova internetnega protokola (IP), ko je podana zahteva za razrešitev DNS. To so lahko tudi koraki za razrešitev naslova IP, ko je zahtevano povratno iskanje DNS. Sistem DNS je med seboj povezano omrežje računalniških strežnikov, razporejenih v hierarhijo domen in poddomen. Odvisno od narave ločljivosti DNS in informacij o DNS, ki jih strežniki DNS predpomnijo, lahko iskanje DNS potuje bočno po sistemu DNS ali pa se posreduje na nadaljnji ali korenski strežnik. Odgovor na zahtevo za razrešitev bo nazadnje vrnjen v računalnik ali omrežno napravo, ki je sprožila iskanje DNS.
Omrežne naprave, vključno z računalniki, imajo običajno lokalno datoteko, imenovano datoteka gostiteljev, ki jo bomo najprej pogledali, ko se začne iskanje DNS. Ta datoteka je shranjena v trajnem pomnilniku in vsebuje statične vnose naslovov IP, povezanih z imeni strojev ali domen. Če iskanega imena ali naslova IP v tej datoteki ni mogoče najti, bo omrežna naprava vzpostavila stik z lokalnim strežnikom DNS, ki je statično ali dinamično konfiguriran v konfiguracijski datoteki omrežnega vmesnika. To je običajno strežnik DNS, ki pripada ponudniku internetnih storitev (ISP) ali omrežju podjetja.
Če lahko lokalni strežnik DNS razreši zahtevo za razrešitev DNS, bo poslal odgovor ločljivosti DNS omrežni napravi, ki je začela iskanje DNS. Odvisno od informacij, ki jih predpomni lokalni strežnik DNS, lahko posreduje zahtevo. Lokalni strežnik DNS bo sčasoma prejel odgovor nazaj, predpomnil prejete informacije in se odzval pobudniku iskanja DNS z zahtevanimi informacijami. Stranska zahteva se običajno sproži, ko lokalni strežnik ve, kako vzpostaviti stik s strežnikom DNS, ki je odgovoren za zahtevano domeno, vendar ne ve, kako priti do poddomene ali določenega računalnika znotraj domene.
Če lokalni strežnik DNS nima nobenih informacij, bo poslal zahtevo navzgor skozi hierarhijo DNS proti korenskemu strežniku DNS. Naraščajoči strežniki DNS v hierarhiji se običajno obnašajo na enak način kot lokalni strežniki DNS. Po potrebi bodo odgovorili ali posredovali zahteve in predpomnili podatke. Če iskana domena ali stroj znotraj domene ne obstaja ali z njim ni mogoče vzpostaviti stika, bo strežnik DNS, odgovoren za te informacije, poslal odgovor nazaj, v katerem bo navedeno, da iskanje DNS ni moglo rešiti zahteve za razrešitev.
Iskanje DNS se pogosto uporablja z omrežnimi orodji, orodji za e-pošto, med spletnim iskanjem in za varnost omrežja. Iskanje DNS je sestavni del koncepta prijaznosti do uporabnika in pomaga zagotoviti, da lahko ljudje preprosto uporabljajo internet z uporabo imen virov namesto nerazumljivih naslovov IP. Iskanje DNS deluje v ozadju, zato pomaga zagotoviti tudi enostavno uporabo, tako da skrije tehnične podrobnosti mreženja.