DNS Push-повідомлення набули статусу запропонованого стандарту

Комітет IETF (Internet Engineering Task Force), що займається розвитком протоколів та архітектури інтернету, завершив формування RFC для механізму DNS Push Notifications і опублікував пов'язану з ним специфікацію під ідентифікатором RFC 8765. RFC отримав статус «Запропонованого стандарту», ​​після чого розпочнеться робота з надання RFC статусу чорнового стандарту (Draft Standard), що фактично означає повну стабілізацію протоколу та облік усіх висловлених зауважень.

Механізм 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

Додати коментар або відгук