Системата за имена на домейни е като телефонен указател за Интернет, който предоставя IP адресите на всички регистрирани компютърни хостове. Всеки компютър има уникален номер, наречен IP адрес, който е от съществено значение за установяване на връзка между сървъра и клиента, докато изпращате имейл или влизате в уебсайт.
Винаги, когато трябва да бъде направено запитване, просто напишете „www.google.com“ в адресната лента на браузъра си и компютърът ви ще използва DNS сървъра, за да извлече IP адреса на сървъра на Google. С получаването на IP адреса, компютърът ви ще установи връзка със сървъра и началната страница на Google ще се появи на екрана ви, готова да търси вашето запитване.
Тъй като просто не е възможно да запомните мобилния номер на всеки човек, когото познавате, по същия начин IP адресът на всеки уебсайт не може да бъде запомнен, следователно на всеки уебсайт е дадено име. Въвеждате името на уебсайта в адресната лента на вашия браузър и DNS сървърът намира и осъществява контакт, за да изведе уебсайта пред вас.
Системата за имена на домейни е база данни, която се намира на множество компютри в Интернет по йерархичен начин.
Тези сървъри имат пълна база данни с имена на домейни от по-високо ниво и съответните им IP адреси. В момента има 13 коренни сървъра, разпространявани в световен мащаб, които са именувани с буквите A, B, C и така нататък, до M.
Локалните сървъри представляват DNS сървърите с най-ниско ниво. Те се притежават и поддържат от много бизнес организации и доставчици на интернет услуги. Тези локални сървъри намират и актуализират често използваните имена на домейни със съответните им IP адреси. Тази работа се извършва редовно.
Всеки път, когато въведете URL адрес в адресната лента на браузъра си, компютърът изисква от локалния сървър за имена да намери съответния IP адрес. Ако бъде намерен, отговорът се връща и началната страница на уебсайта се зарежда пред вас. В противен случай заявката отива към следващия по-висок сървър. Този процес продължава, докато съответното име на домейн бъде разположено със съответстващия му IP адрес. Отговорът се връща в обратен ред на вашия компютър.
В много рядък случай отговорът достига до сървърите на основните имена.
Винаги, когато се появи ново име на домейн или актуализира съществуващо име, регистраторът на домейна носи отговорност да публикува своите данни и да го регистрира в сървъра за корен на име. Тази информация трябва да се актуализира на всички основни DNS сървъри, така че името на домейна да може да се намира от всички части на земното кълбо. Това се нарича DNS разпространение и целият процес отнема около 24 до 72 часа, за да завърши.
Няма строго правило за актуализиране на DNS сървъри. Обикновено зависи от организацията, която поддържа сървъра. Някои го правят на час, докато други го правят ежедневно.
DNS сървърите могат да кешират получените от тях запитвания за определен период от време. Това им позволява да отговорят по-бързо при следващото влизане на заявка за същото запитване. Това намалява натоварването на сървъра и увеличава ефективността на уебсайта.