Ця стаття докладно розглядає DNS-записи типу SRV і NAPTR. Загальну інструкцію щодо DNS-записів та їх налаштування в кабінеті клієнта ви знайдете в статті DNS – Записи домену.
У цій статті ви дізнаєтеся:
- Для чого призначені записи типу SRV
- Як правильно вказати записи типу SRV
- Приклади налаштування SRV-записів
- Як працює запис типу NAPTR
- Часті запитання
Призначення записів типу SRV
Запис Service (SRV) використовується для уточнення інформації про доступні служби хоста. До таких служб зазвичай належать, наприклад, XMPP (протокол обміну миттєвими повідомленнями), SIP (протокол сигналізації в інтернет-телефонії) або LDAP (протокол для зберігання даних на сервері каталогів і доступу до них).
За допомогою запису типу SRV не можна вказати порт, на якому працює служба, що не підтримує цей тип запису.
Наприклад, якщо ви хочете запустити вебсайт (протокол HTTP або HTTPS) на нестандартному порту, налаштування потрібно виконати на сервері. У записі типу A, AAAA і за допомогою SRV цей порт ви не встановите.
Створення записів типу SRV
Записи типу SRV зазвичай мають особливий формат як назви, так і даних.
Назва SRV-запису
Символічна назва SRV-запису зазвичай має вигляд _sluzhba._protokol, наприклад _sip._udp.
Якщо потрібен піддомен, додайте його в кінець цієї символічної назви, наприклад _ldap._tcp.subdom.
Дані SRV-запису
Дані SRV-запису складаються з таких частин:
- Пріоритет: додатне число, яке визначає, який запис буде оброблено першим (той, що має найменше число); решту записів система обробляє лише тоді, коли пріоритетна служба недоступна.
- Вага: відносна вага для записів з однаковим пріоритетом, використовується для розподілу навантаження.
- Порт: TCP- або UDP-порт, на якому служба приймає з’єднання.
- Ціль: Hostname сервера, що надає службу.
Під час заповнення запису типу SRV дотримуйтеся таких правил:
- Головному серверу призначте найнижче число пріоритету, але найвищу вагу.
- Hostname вказуйте у форматі домену, а не IP-адреси.
Загалом запис типу SRV виглядає так:
Name TTL Type Data (символічна назва) 300 SRV (пріоритет) (вага) (порт) (ім'я хоста)
Приклади записів типу SRV
Приклад: SRV-запис для SIP через TCP на порту 5060 з ціллю tel.wds-test.cz.

Запис типу NAPTR
Запис Name Authority Pointer (NAPTR) часто використовується разом із записами SRV, найчастіше в інтернет-телефонії для зіставлення протоколу SIP. Під час його створення дотримуйтеся вказівок постачальника послуги.
Часті запитання
Як зробити так, щоб DNS спрямовував HTTP на інший порт, ніж 80 (або 443 для HTTPS)?
Це налаштування неможливо виконати в DNS, його потрібно виконати на сервері.