Domenų vardų sistema (DNS) yra kompiuterių sistema, kurioje yra kompiuterių arba domenų vardai ir su jais susiję interneto protokolo (IP) adresai. DNS išsprendimas reiškia, kad kai DNS serverio kompiuterio paklausiama apie kompiuterį arba domeno pavadinimą, jis atsako su susijusiu IP adresu. Procesas taip pat veikia atvirkštine tvarka. Kai įvyksta atvirkštinė DNS paieška, DNS serverio užklausa dėl IP adreso ir jis atsako pavadinimu.
Du kompiuteriai arba tinklo įrenginiai, prijungti prie interneto arba kito interneto protokolu (IP) pagrįsto tinklo, turi naudoti numerius, vadinamus IP adresais, kad galėtų bendrauti vienas su kitu. Žmonės vardus prisimena geriau nei skaičius, todėl kompiuteriams taip pat suteikiami vardai. DNS sprendimas veikia užkulisiuose, leisdamas žmonėms naudoti vardus, kad surastų tinklo išteklius, o ne bandytų prisiminti sudėtingus IP adresus.
Jei asmuo naršyklės viršuje esančioje adreso juostoje įveda žiniatinklio adresą ir spusteli eiti, kompiuteris iš karto paprašys interneto paslaugų teikėjui (IPT) priklausančio DNS serverio IP adreso, kad galėtų susisiekti su ta svetaine. DNS serveris atsakys su IP adresu, susietu su norimos svetainės žiniatinklio serverio kompiuteriu. Tada vartotojo kompiuteris naudoja grąžintą IP adresą, kad nusiųstų numatytąją tinklalapio užklausą tiesiai į norimos svetainės žiniatinklio serverį.
Kai kuriais atvejais jų gamintojai užprogramuoja žiniatinklio naršykles susisiekti su paieškos paslaugų teikėjui priklausančiu kompiuteriu, nesvarbu, kas įvedama adreso juostoje. Esant tokiai situacijai, adreso juosta naudojama paieškai žiniatinklyje. Tada kompiuteris pateiks DNS serverio IP adreso užklausą įrenginiui, susietam su paieškos teikėju.
DNS sprendimas dažnai naudojamas su tinklo įrankiais, el. pašto įrankiais ir interneto saugumui užtikrinti. Pavyzdžiui, asmuo gali atidaryti komandų eilutę arba terminalo langą ir įvesti ping [pageidaujamas svetainės adresas]. Kai vartotojas paspaudžia Enter, DNS serveriui bus išsiųsta užklausa konvertuoti svetainės adresą į IP adresą. Tada ping programa paprašys įrenginio su tuo IP adresu atsakyti.
DNS serveriai yra sujungti į domenų hierarchiją. Jei vietinio DNS serverio užklausa dėl pavadinimo ar IP adreso, kurio jis nežino, DNS serveris perduos užklausą aukštesnio lygio DNS serveriui. Šis užklausos persiuntimas tęsis tol, kol bus rastas vardas arba nustatyta, kad jo nėra.
Be DNS persiuntimo žmonėms būtų labai sunku naudotis internetu. Hipersaitai naudoja domenų arba svetainių pavadinimus, kad surastų dalykus. Tai padeda užtikrinti, kad internetas išliktų patogus vartotojui. Jei visi vietoj vardų turėtų naudoti IP adresus, internetas niekada nebūtų buvęs viešai priimtas ir galbūt nustojo egzistavęs.