SRV-запись

Служебная запись (SRV-запись) — стандарт в DNS, определяющий местоположение, то есть имя хоста и номер порта серверов для определённых служб. Определяется в RFC 2782. Некоторые Интернет-протоколы, такие как SIP и XMPP, часто требуют поддержки SRV-записей.

Формат записи

SRV-запись имеет такой формат:

_service._proto.name TTL class SRV priority weight port target
  • service: символьное имя сервиса.
  • proto: транспортный протокол используемый сервисом, как правило TCP или UDP.
  • name: доменное имя, для которого эта запись действует.
  • TTL: стандарт DNS, время жизни.
  • class: стандарт DNS, поле класса (это всегда IN).
  • SRV: Тип записи (всегда SRV).
  • priority: приоритет целевого хоста, более низкое значение означает более предпочтительный.
  • weight: относительный вес для записей с одинаковым приоритетом.
  • port: Порт TCP или UDP, на котором работает сервис.
  • target: каноническое имя машины, предоставляющей сервис.

Пример записи SRV, которую можно найти в файлах зоны[англ.]:

_sip._tcp.example.com. 86400 IN SRV 0 5 5060 sipserver.example.com.

Эта запись указывает на сервер с именем sipserver.example.com, на котором прослушивается TCP-порт 5060 для предоставления SIP-услуг. Приоритет здесь имеет значение 0, а вес равен 5.

Как и в MX-записях, хост в SRV-записи должен указывать на адрес (A- или AAAA-запись). Hostname-псевдоним (CNAME-запись, en:CNAME record) не может быть использован как допустимый параметр.

Ссылки

  • Координационный центр национального домена сети Интернет
  • DNS Resources Directory  (англ.)
  • Ресурсы, посвящённые DNS & BIND Архивная копия от 2 сентября 2006 на Wayback Machine (англ.)
  • Рабочий комитет IETF, занимающийся разработкой расширенной спецификации DNS (DNSEXT) (англ.)
Документы RFC
  • RFC 1034 — Domain Names — Concepts and Facilities
  • RFC 1035 — Domain Names — Implementation and Specification
  • RFC 1537 — Common DNS Data File Configuration Errors
  • RFC 1591 — Domain Name System Structure and Delegation
  • RFC 1713 — Tools for DNS Debugging
  • RFC 2606 — Reserved Top Level DNS Names
  • RFC 2782 — A DNS RR for specifying the location of services (DNS SRV)
Перейти к шаблону «Схемы URI»
Схемы URI
Официальные
Неофициальные
Перейти к шаблону «IPstack»
Основные протоколы TCP/IP по уровням модели OSI
Физический
Канальный
Сетевой
Транспортный
Сеансовый
Представления
Прикладной
Другие прикладные
Перейти к шаблону «Компоненты Microsoft Windows»
Основные
Службы
управления
Приложения
Win32
UWP
Исторические
Игры
Ядро ОС
Службы
Файловые
системы
Серверы
Архитектура
  • NT
  • Диспетчер объектов
  • Пакеты запроса ввода/вывода
  • Диспетчер транзакций ядра
  • Диспетчер логических дисков
  • Диспетчер учётных записей безопасности
  • Защита ресурсов
  • lsass.exe
  • csrss.exe
  • smss.exe
  • spoolsv.exe
  • Запуск
Безопасность
Совместимость