Комитетът IETF (Internet Engineering Task Force), който разработва интернет протоколи и архитектура,
Механизмът “DNS Push Notification” позволява на клиента да получава асинхронно известия от DNS сървъра за промени в DNS записите, без да е необходимо периодично да ги анкетира. Насочените известия се обработват само чрез TCP транспорт, като комуникационният канал е защитен с помощта на "TLS през TCP". Един авторитетен DNS сървър може да приема TCP връзки от клиенти на DNS Push Notification, изпращащи заявки за абонамент до конкретни имена и типове DNS записи. След получаване на заявка за абонамент, сървърът сам ще изпрати известия до клиента за промени в посочените записи.
Клиентът определя дали се поддържа DNS Push Notification чрез изпращане на нормална DNS заявка, която проверява за съществуването на SRV записа „_dns-push-tls._tcp.zone_name“, който сочи към DNS сървърите, обслужващи абонаментите. Клиентът може също да се абонира за запис, който не съществува, и сървърът трябва да уведоми клиента, ако такъв се появи в бъдеще. Известията се изпращат само когато има установена TCP връзка със сървъра и не са предназначени за проследяване 24 часа в денонощието, 7 дни в седмицата - абонаментът трябва да бъде анулиран, когато е неактивен (например, когато устройството премине в режим на готовност) и използва се само когато има директна необходимост да се наблюдават промените в режим на живо. Редовните DSN заявки могат също да се изпращат през TCP канала, създаден за Push известия.
Източник: opennet.ru