Link-Local Multicast Name Resolution - Википедия - Link-Local Multicast Name Resolution

В Link-Local Multicast Name Resolution (LLMNR) - протокол, основанный на система доменных имен (DNS) формат пакета, который позволяет IPv4 и IPv6 хосты для выполнения разрешения имен для хостов на той же локальной ссылке. Он включен в Виндоус виста, Windows Server 2008, Windows 7, Windows 8 и Windows 10.[1] Это также реализовано systemd -решено в GNU / Linux.[2] LLMNR определяется в RFC 4795.

Детали протокола

Отвечая на запросы, респонденты слушают UDP порт 5355 в следующей области связи Адрес многоадресной рассылки:

  • IPv4 - 224.0.0.252, MAC-адрес 01-00-5E-00-00-FC
  • IPv6 - FF02: 0: 0: 0: 0: 0: 1: 3 (это обозначение может быть сокращено как FF02 :: 1: 3), MAC-адрес 33-33-00-01-00-03

Респонденты также слушают TCP порт 5355 на одноадресная передача адрес, который хост использует для ответа на запросы.

Структура заголовка пакета

  • ID - 16-битный идентификатор, присвоенный программой, которая генерирует любой тип запроса.
  • QR - запрос / ответ.
  • OPCODE - 4-битное поле, определяющее тип запроса в этом сообщении. Это значение устанавливается отправителем запроса и копируется в ответ. Эта спецификация определяет поведение стандартных запросов и ответов (нулевое значение кода операции). В будущих спецификациях может быть определено использование других кодов операций с LLMNR.
  • C - Конфликт.
  • TC - TrunCation.
  • Т - Предварительно.
  • Z - зарезервировано для использования в будущем.
  • RCODE - Код ответа.
  • QDCOUNT - 16-разрядное целое число без знака, определяющее количество записей в разделе вопросов.
  • ANCOUNT - 16-разрядное целое число без знака, определяющее количество записей ресурсов в разделе ответа.
  • NSCOUNT - 16-разрядное целое число без знака, определяющее количество записей ресурсов сервера имен в разделе авторитетных записей.
  • ARCOUNT - 16-разрядное целое число без знака, определяющее количество записей ресурсов в разделе дополнительных записей.

Смотрите также

Рекомендации

  1. ^ LLMNR: Кабельщик
  2. ^ "systemd 216 доступен". Получено 2015-08-10.

внешняя ссылка