Komiteti IETF (Internet Engineering Task Force), i angazhuar në zhvillimin e protokolleve dhe arkitekturës së internetit, formimin e RFC për mekanizmin «DNS Push Notifications» dhe publikoi specifikimin e lidhur me të me identifikuesin . RFC mori statusin «Standart i Propozuar», pas së cilit do të fillojë puna për dhënien e statusit të standardit të draftit (Draft Standard), që përfshin stabilizimin e plotë të protokollit dhe marrjen parasysh të të gjitha vërejtjeve të shprehura.
Mekanizmi «DNS Push Notification» i jep mundësinë klientit të marrë njoftime nga serveri DNS për ndryshimin e regjistrimeve DNS në një mënyrë asinkrone, pa nevojën për t'i kontrolluar ato në mënyrë periodike. Njoftimet Push përpunohen vetëm duke përdorur transportin TCP me mbrojtje të kanalit të komunikimit nëpërmjet «TLS over TCP». Serveri autoritativ DNS mund të pranojë lidhje TCP nga klientët e DNS Push Notification, të cilët dërgojnë kërkesa për abonim për emra të caktuar dhe lloje regjistrimesh DNS. Pas marrjes së kërkesës për abonim, serveri do të dërgojë vetë njoftime për ndërrim të regjistrimeve të përmendura.
Klienti përcakton pranimin e mbështetjes për DNS Push Notification përmes dërgimit të një kërkese të zakonshme DNS, që kontrollon ekzistencën e regjistrimit SRV «_dns-push-tls._tcp.emri_i_zone», i cili tregon për serverët DNS që shërbejnë për abonimet. Klienti gjithashtu mund të abonohesh për një regjistrim që nuk ekziston, dhe serveri duhet ta njoftojë klientin nëse ai shfaqet më vonë. Njoftimet dërgohen vetëm kur ekziston një lidhje TCP e vendosur me serverin dhe nuk janë të destinuara për ndjekjen 24 orë në ditë 7 ditë në javë — abonet duhet të anullohen në rast joaktiviteti (p.sh., kur pajisja kalon në modalitetin pritje) dhe të përdoren vetëm kur është e nevojshme për ndjekjen e ndryshimeve në kohë reale. Përmes kanalit të vendosur për njoftimet Push mund të dërgohen gjithashtu kërkesa të zakonshme DNS.
Burimi: opennet.ru
