
www.cisco.com
запомнить легче, чем 198.133.219.25. Кроме того, если изменяется цифровой
адрес, то пользователь об этом и не узнает, так как имя останется прежним. Следовательно,
DNS была созданы для разрешения доменных имён в цифровые адреса.
Все типы запросов клиента и ответов сервера, а также сообщения об ошибках
используют единственный формат сообщения.
DNS работает по модели клиент-сервер. Однако, в то время, как другие службы
используют клиента в качестве приложения (веб-браузер, почтовый клиент), DNS клиент сам
работает как служба.
Когда мы конфигурируем устройство для работы в сети, мы указываем в его
настройках один или несколько адресов DNS серверов, к которым будут происходить
обращения при необходимости разрешения имён.
В компьютерных операционных системах есть встроенная утилита nslookup, которая
позволяет пользователю самостоятельно разрешить доменное имя, а также проверить
текущее состояние DNS серверов.
DNS сервер хранит различные типы записей, используемые для разрешения имён. Эти
записи содержат имена, адреса и указания на типы записей.
Некоторые типы записей:
А – адрес устройства;
NS – авторитетный сервер имён;
CNAME – каноническое имя (полностью определённое доменное имя) для
псевдонима;
MX – почтовая запись. Добавляет в список доменных имён запись о почтовом сервере
домена.
Когда клиент делает запрос, сервер имён проверяет, может ли он сам разрешить это
имя, используя свои записи. Если это невозможно, то он делает обращение к другим
серверам. Когда разрешённое имя возвращается к запрашиваемому серверу, то он сохраняет
это имя и соответствующий цифровой адрес в своём кэше. Если то же самое имя будет снова
запршено для разрешения, то сервер вернёт клиенту адрес из своего кэша. Кэширование
уменьшает трафик сети и нагрузку на сервера.
В ОС Windows 2000 или XP команда ipconfig /displaydns отображает все записи,
хранящиеся в кэше на компьютере.
Доменная система имён использует иерархическую систему для создания базы имён.
Иерархия похожа на дерево, перевёрнутое корнем вверх, а ветвями вниз.
HTTP
Когда веб-адрес (URL) введён в адресную строку веб-браузера, последний
устанавливает связь с веб-службой, обращающейся к серверу, используя протокол HTTP.
Веб-браузер делает обращение к DNS серверу, чтобы разрешить введённое имя. Получив
цифровой адрес сервера, на котором хранится запрашиваемая веб-страничка, браузер
отправляет на сервер запрос, используя протокол HTTP. Сервер в свою очередь отправляет
html код для этой веб-странички браузеру. Браузер расшифровывает html код и формирует
страничку в своём окне.
URL (Uniform Resource Locator) – определитель местонахождения ресурса.
URI (Uniform Resource Identifier) – уникальный идентификатор ресурса.
Веб-браузеры – клиентские приложения на пользовательских компьютерах,
используемые для получения доступа к веб-серверам.