DNS и разрешение имён · проверено по источникам

DNS-Based Service Discovery

DNS-Based Service Discovery, или DNS-SD, — соглашение для поиска экземпляров служб: PTR перечисляет имена, а связанные SRV и TXT описывают подключение.

Также ищут: DNS-SD · обнаружение сервисов через DNS

Практический смысл

Почему это важно

Приложение получает структурированный список возможных экземпляров, но доступность, права и подлинность конечной точки проверяются во время подключения.

Доказательная часть

Что подтверждено

  1. DNS-SD использует PTR для перечисления имён экземпляров, SRV — для цели и порта, TXT — для дополнительных свойств экземпляра.

    Граница применимости: Поиск служб через DNS по RFC 6763.

  2. Опубликованный экземпляр службы является данными для поиска, а не доказательством текущей доступности или успешного установления связи с приложением.

    Граница применимости: Публикация DNS-SD и фактическая работа службы.

Перед спецификацией

Что проверить

  1. Перечислите экземпляры.
  2. Разберите SRV и TXT.
  3. Проверьте работающую службу.
Открытые основания

Первоисточники

  • Первичная спецификация

    DNS-Based Service Discovery

    Internet Engineering Task Force · RFC 6763, February 2013

    Определяет discovery service instances через PTR, SRV и TXT records.

    Открыть первоисточник
  • Первичная спецификация

    A DNS RR for Specifying the Location of Services

    Internet Engineering Task Force · RFC 2782, February 2000

    Определяет SRV target, port, priority и relative weight для service location.

    Открыть первоисточник
  • Первичная спецификация

    Service Identity in TLS

    Internet Engineering Task Force · RFC 9525, November 2023

    Задаёт construction и verification reference identifiers для TLS services; server identity находится в subjectAltName, не в commonName.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие