DNS (англ. Domain Name System — система доменных имён) - специальный сетевой сервис на основе распределенной базы данных, связывающий удобное для восприятия человеком имя с удобным для машинной обработки IP-адресом.

Преобразование имени в IP-адрес обычно называют разрешением (резолвингом от англ. resolving) имени.

Кроме прямого разрешения имени в IP-адрес существует также и обратное, когда определяется доменное имя по его IP-адресу. Нужно иметь ввиду, что на одном IP-адресе могут располагаться более одного домена.

Простейший способ определить IP-адрес узла по имени домена - воспользоваться командой ping. Пример:

>ping azbukaweb.ru

Обмен пакетами с azbukaweb.ru [80.90.118.109] по 32 байт:

Ответ от 80.90.118.109: число байт=32 время=36мс TTL=57
Ответ от 80.90.118.109: число байт=32 время=36мс TTL=57
Ответ от 80.90.118.109: число байт=32 время=36мс TTL=57
Ответ от 80.90.118.109: число байт=32 время=36мс TTL=57

Статистика Ping для 80.90.118.109:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 36мсек, Максимальное = 36 мсек, Среднее = 36 мсек

Даже если узел в данный момент недоступен, но домен делегирован, то в первой строке ответа (вторая строка приведенного листинга) можно будет прочитать его IP-адрес.

Для обратного резолвинга можно воспользоваться командой nslookup:

>nslookup 80.90.118.109

Name:    neo.ru-hoster.com
Address:  80.90.118.109

Команда возвращает только одно доменное имя - имя по умолчанию. Определить список доменов на одном IP-адресе можно с помощью специальных онлайн сервисов, например, здесь.

Программы, владеющие информацией о пространстве доменных имен, называются DNS-серверами. DNS-серверы обычно обладают полной информацией по определенным сегментам (или доменным зонам) пространства доменных имен, которая загружается из файла либо может быть получена от других серверов DNS. В таких случаях говорят, что сервер имен является авторитативным для конкретной зоны. DNS-серверы могут быть авторитативными также и для нескольких зон.

Ярлыки: