База знаний: Доменные имена
Зачем нужен DNS-сервер?
Автор Алексей | HiTex.BY, Последнее изменение: Алексей | HiTex.BY на 19 февраля 2018 15:15

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

По выполняемым функциям DNS-серверы делятся на несколько групп; сервер определённой конфигурации может относиться сразу к нескольким типам:

  • авторитативный DNS-сервер — сервер, отвечающий за какую-либо зону.
  • Мастер, или первичный сервер (в терминологии BIND) — имеет право на внесение изменений в данные зоны. Обычно зоне соответствует только один мастер-сервер. В случае Microsoft DNS-сервера и его интеграции с Active Directory мастер-серверов может быть несколько (так как репликация изменений осуществляется не средствами DNS-сервера, а средствами Active Directory, за счёт чего обеспечивается равноправность серверов и актуальность данных).
  • Слейв, или вторичный сервер, не имеющий права на внесение изменений в данные зоны и получающий сообщения об изменениях от мастер-сервера. В отличие от мастер-сервера, их может быть (практически) неограниченное количество. Слейв также является авторитативным сервером (и пользователь не может различить мастер и слейв, разница появляется только на этапе конфигурирования/внесения изменений в настройки зоны).
  • Кэширующий DNS-сервер — обслуживает запросы клиентов (получает рекурсивный запрос, выполняет его с помощью нерекурсивных запросов к авторитативным серверам или передаёт рекурсивный запрос вышестоящему DNS-серверу).

Перенаправляющий DNS-сервер (англ. forwarder, внутренний DNS-сервер) — перенаправляет полученные рекурсивные запросы вышестоящему кэширующему серверу в виде рекурсивных запросов. Используется преимущественно для снижения нагрузки на кэширующий DNS-сервер.

  • Корневой DNS-сервер — сервер, являющийся авторитативным за корневую зону. Общеупотребительных корневых серверов в мире всего 13 штук, их доменные имена находятся в зоне root-servers.net и называются a.root-servers.net, b.root-servers.net, …, m.root-servers.net. В определённых конфигурациях локальной сети возможна ситуация настройки локальных корневых серверов.
  • Регистрирующий DNS-сервер. Сервер, принимающий динамические обновления от пользователей. Часто совмещается с DHCP-сервером. В Microsoft DNS-сервере при работе на контроллере домена сервер работает в режиме регистрирующего DNS-сервера, принимая от компьютеров домена информацию о соответствии имени и IP компьютера и обновляя в соответствии с ней данные зоны домена.
  • DNSBL-сервер (сервер с чёрными списками адресов и имён). Формально не входит в иерархию DNS, однако использует те же механизм и протокол работы, что и DNS-серверы.

Мало просто зарегистрировать или купить доменное имя, его ещё нужно внести в доменную систему имён.

Полная информация о домене может содержать несколько типов DNS-записей. Вот наиболее популярные:

A - Address Record — Запись на DNS-сервере, содержащая IP-адрес, назначенный доменному имени.
Адрес должен быть статическим, а не динамическим. Например: domen.ru internet address = 93.84.117.220

AAAA - Address Record IPv6 — Запись на DNS-сервере, содержащая IP-адрес, назначенный по интернет-протоколу версии 6.
Например: domen1.ru AAAA IPv6 address = 2a03:1148:dc01:0:b1b1::2

MX - Mail Exchange — MX-запись, в которой прописано доменное имя сервера
электронной почты (рабочего или публичного), принимающего почту.
Например: domen2.ru MX preference = 10, mail exchanger = mxs.domen2.ru.
Также в DNS должна быть прописана запись типа «А», mxs.domen2.ru internet address = 93.84.117.220

PTR - Point to Reverse — обратное, по сравнение с записью типа «А», преобразование IP-адреса в доменное имя.
Например: 93.84.117.220.in-addr.arpa. IN PTR domen3.ru

CNAME - Canonical Name Record — каноническая запись имени на DNS-сервере — содержит синоним (алиас)
другого доменного имени (для осуществления редиректа на него).
Например: windows.domen4.ru IN CNAME domen4.ru

NS - Name Server — NS-запись содержит имя DNS-сервера, который обслуживает данный домен.
Например: domen5.ru nameserver = ns1.domen5.ru
Также на DNS-сервере должна быть прописана запись типа «А», ns1.domen5.ru internet address = 93.84.117.220

TXT - Текстовая запись — Запись на DNS-сервере содержащая произвольный текст.
Например: domen6.ru text = "v=spf1 redirect=_spf.domen6.ru"

SRV - Service Record — Запись на DNS-сервере содержащая доменное имя сервера специализированных служб (VoIP, IMS и другие).
Например: _sip._tcp.domen7.ru 86400 IN SRV 0 5 5060 sipserver.domen7.ru
Также на DNS-сервере должна быть прописана запись типа «А», sipserver.domen7.ru internet address = 93.84.117.220

(497 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)