Рубрика:

DNS

DNS (Domain Service Name) – компьютерная система, которая содержит информацию о доменах. Обычно применяется для опознания ip-адреса по имени хоста. Эти системы образовывают DNS-сервера, которые работают по определенному протоколу и хранятся в распределенной базе данных DNS.

Такая технология служит для облегчения взаимодействия пользователя с интернетом – проще запомнить буквенное название домена, чем цифровое.

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

Существует и обратная связь, когда по IP-адресу необходимо узнать доменное имя. Для этого существует специальный домен in-addr.arpa. В этом случае необходимо сделать запрос с обратной последовательностью цифр IP-адреса и указать этот домен через точку.

Информация в DNS хранится в следующем виде:

  • А – IPv4,
  • AAAA – IPv6,
  • CNAME – редирект на другое имя,
  • MX – сервер почты,
  • NS – сервер DNS,
  • PTR – связь между IP-адресом и CNAME,
  • SOA – сервер хранения информации,
  • SRV – используются для Jabber, Active Directory.