Огоҳиҳои Push DNS Статуси стандартии пешниҳодшударо мегиранд

Кумитаи IETF (Internet Engineering Task Force), ки протоколҳо ва меъмории интернетро таҳия мекунад, ба итмом расид формирование RFC для механизма «DNS Push Notifications» и опубликовал связанную с ним спецификацию под идентификатором RFC 8765. RFC мақоми "Стандарти пешниҳодшуда" -ро гирифт, ки пас аз он кор ба RFC додани мақоми лоиҳаи стандарт (Лоиҳаи стандарт) оғоз мешавад, ки воқеан ба эътидол овардани пурраи протокол ва бо назардошти ҳама эродҳои додашуда маъно дорад.

Механизм «DNS Push Notification» даёт возможность клиенту в асинхронном режиме получать уведомления от DNS-сервера об изменении DNS-записей, без необходимости их периодического опроса. Push-уведомления обрабатываются только с использованием транспорта TCP с защитой канала связи при помощи «TLS over TCP». Авторитативный DNS-сервер может принимать TCP-соединения от клиентов DNS Push Notification, отправляющих запросы на подписку на определённые имена и типы DNS-записей. После приёма запроса на подписку сервер будет сам отправлять клиенту уведомления об изменении указанных записей.

Клиент определяет наличие поддержки DNS Push Notification через отправку обычного DNS-запроса, проверяющего существование SRV-записи «_dns-push-tls._tcp.имя_зоны», которая указывает на DNS-серверы, обслуживающие подписки. Клиент также может подписаться на не существующую запись, и сервер должен уведомить клиента, если она появится в будущем. Уведомления отправляются только при наличии установленного с сервером TCP-соединения и не рассчитаны на отслеживание 24 часа в день 7 дней в неделю — подписка должна отменяться при неактивности (например, при переходе устройства в ждущий режим) и использоваться только при прямой необходимости в отслеживании изменений в live-режиме. Через установленный для Push-уведомлений TCP-канал также могут отправляться и обычные DSN-запросы.

Манбаъ: opennet.ru

Илова Эзоҳ