В сетях передачи данных устройства идентифицируются по числовым IP-адресам для отправки и получения данных. Большинство пользователей не в состоянии запомнить эти числовые адреса. Доменные имена были созданы для того, чтобы преобразовать числовой адрес в простое и легко запоминаемое имя.
В Интернете имена доменов, такие как http://www.cisco.com, легче запомнить, чем 198.133.219.25, который является фактическим адресом данного сервера в числовом виде. Если компания Cisco решит изменить числовой адрес www.cisco.com, это произойдёт незаметно для пользователей, так как имя домена останется без изменений. Новый адрес будет просто привязан к существующему имени домена без нарушения связи с сервером. В небольших сетях имена доменов было несложно сопоставлять их с числовыми адресами. По мере роста сетей и количества устройств эту задачу стало практически невозможно выполнять вручную.
Служба доменных имён (DNS) была создана специально для преобразования доменных имён в адреса в таких сетях. В DNS используется распределённое множество серверов для преобразования имён, связанных с численными адресами. Нажимайте кнопки на рисунке, чтобы просмотреть этапы разрешения адресов DNS.
Протокол DNS определяет автоматизированный сервис, который сопоставляет имена ресурсов с соответствующими числовыми сетевыми адресами. В этом протоколе описывается формат для запросов, ответов и самих данных. При обмене данными по протоколу DNS используется единый формат, который называется сообщением. Такой формат сообщения используется для всех типов запросов клиента и ответов сервера, сообщений об ошибках и передачи записей ресурсов между серверами.
На рисунках с 1 по 5 показаны этапы разрешения имён в службе доменных имён.