Камітэт IETF (Internet Engineering Task Force), які займаецца развіццём пратаколаў і архітэктуры інтэрнэту,
Механізм "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