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

Дадаць каментар