База знань›DNS›Записи типу SRV та NAPTR

DNS – Записи типу SRV та NAPTR

На цій сторінціПризначення записів типу SRVСтворення записів типу SRVПриклади записів типу SRVЗапис типу NAPTRЧасті запитання

Ця стаття докладно розглядає DNS-записи типу SRV і NAPTR. Загальну інструкцію щодо DNS-записів та їх налаштування в кабінеті клієнта ви знайдете в статті DNS – Записи домену.

У цій статті ви дізнаєтеся:


Призначення записів типу 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-запису складаються з таких частин:

  1. Пріоритет: додатне число, яке визначає, який запис буде оброблено першим (той, що має найменше число); решту записів система обробляє лише тоді, коли пріоритетна служба недоступна.
  2. Вага: відносна вага для записів з однаковим пріоритетом, використовується для розподілу навантаження.
  3. Порт: TCP- або UDP-порт, на якому служба приймає з’єднання.
  4. Ціль: Hostname сервера, що надає службу.

Під час заповнення запису типу SRV дотримуйтеся таких правил:

  • Головному серверу призначте найнижче число пріоритету, але найвищу вагу.
  • Hostname вказуйте у форматі домену, а не IP-адреси.

Загалом запис типу SRV виглядає так:

Name               TTL    Type Data
(символічна назва) 300    SRV  (пріоритет) (вага) (порт) (ім'я хоста)

Приклади записів типу SRV

Приклад: SRV-запис для SIP через TCP на порту 5060 з ціллю tel.wds-test.cz.

Зразок SRV-запису для SIP через TCP на порту 5060 з ціллю tel.wds-test.cz
Зразок SRV-запису для SIP через TCP на порту 5060 з ціллю tel.wds-test.cz

Запис типу NAPTR

Запис Name Authority Pointer (NAPTR) часто використовується разом із записами SRV, найчастіше в інтернет-телефонії для зіставлення протоколу SIP. Під час його створення дотримуйтеся вказівок постачальника послуги.


Часті запитання

Як зробити так, щоб DNS спрямовував HTTP на інший порт, ніж 80 (або 443 для HTTPS)?

Це налаштування неможливо виконати в DNS, його потрібно виконати на сервері.

Чи була ця стаття корисною?

Ваша оцінка допомагає нам покращувати статті.

Ваше повідомлення прочитає редакція документації, але вона на нього не відповідає. Якщо вам потрібна допомога, звертайтеся до нас через контактну форму. Не вказуйте тут паролі чи особисті дані.

Не знайшли те, що шукаєте?

Запитайте інших клієнтів на сайті спільноти Help.