Долгоживущие DNS-запросы
DNS Long-Lived Queries — это механизм, который позволяет DNS- клиентам узнавать об изменениях в данных DNS без опроса . [1]
DNS LLQ в настоящее время используется Apple Inc. (BTMM) компании службой Back To My Mac для отслеживания изменений IP-адресов серверов и клиентов BTMM. [2] DNS LLQ также был предложен в качестве решения для обнаружения служб на основе DNS (DNS-SD) в маршрутизируемых сетях с использованием долгоживущих соединений TCP/IP .DNS-SD — это механизм идентификации сервисов в локальной сети. [3] DNS-SD обычно используется для представления названий служб (например, принтеров или файловых серверов) в пользовательских интерфейсах. DNS-Long-Live Queries (DNS-LLQ) можно использовать для DNS-SD, чтобы позволить новым службам автоматически появляться в активном пользовательском интерфейсе без необходимости частого опроса. DNS-LLQ предлагается рабочей группой IETF DNSSD как один из вариантов обеспечения обнаружения сервисов в этих маршрутизируемых сетях. [4] Хотя DNS LLQ через TCP/IP не стандартизирован, он используется в текущей mDNS компании Apple Inc. реализации [5]
DNS LLQ инициируется клиентским преобразователем , который хочет отслеживать одно или несколько имен в DNS. Распознаватель клиента отправляет регистрационное сообщение на кэширующий сервер или на уполномоченный сервер зоны, содержащей имя или имена, которые необходимо отслеживать. Запрос включает аренду; отслеживание сохраняется в течение всего срока аренды. Если отслеживание требуется после истечения срока аренды, клиентский преобразователь отправляет новую регистрацию. Регистрационное сообщение включает в себя список из одного или нескольких запросов. Сервер немедленно возвращает ответы на эти запросы. В течение срока аренды при каждом изменении информации, содержащейся в любом из запросов, сервер отправляет «безвозмездный ответ», содержащий новые ответы. Прежде чем будут даны ответы на запросы и записана аренда, сервер и клиент выполняют обмен запрос/ответ для подтверждения регистрации. Необоснованные ответы подтверждаются клиентом и передаются повторно, если не подтверждены. После нескольких попыток сервер, на котором осуществляется регистрация, предположит, что преобразователь клиента больше недоступен, и удалит регистрацию. [1]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Чешир, Стюарт. «Долгоживущие DNS-запросы» . IETF . Проверено 3 марта 2014 г.
- ^ Чешир, Стюарт (июнь 2011 г.). «Что такое служба Apple Back to My Mac (BTMM)» . IETF . Проверено 4 марта 2014 г.
- ^ Чешир, Стюарт (2006). «Обнаружение служб на основе DNS» . IETF . Проверено 3 марта 2014 г.
- ^ Бхандари, Швета (21 октября 2013 г.). «Распространение многоадресной DNS на локальные каналы в кампусных и корпоративных сетях» . IETF.
- ^ «Частный DNS» . Apple Inc. Проверено 4 марта 2014 г.