Comitetul IETF (Internet Engineering Task Force), care se ocupă cu dezvoltarea protocoalelor și arhitecturii internetului, formarea RFC pentru mecanismul „DNS Push Notifications” și a publicat specificația asociată cu identificatorul . RFC a obținut statutul de „Standard propus”, după care va începe lucrul pentru a acorda RFC-ului statutul de standard preliminar (Draft Standard), ceea ce înseamnă, de fapt, stabilizarea completă a protocolului și luarea în considerare a tuturor comentariilor exprimate.
Mecanismul „DNS Push Notification” oferă clientului posibilitatea de a primi notificări de la serverul DNS despre modificările în înregistrările DNS în mod asincron, fără a fi necesară interogarea periodică. Notificările push sunt procesate exclusiv utilizând transportul TCP cu protecția canalului de comunicație prin „TLS over TCP”. Serverul DNS autoritativ poate accepta conexiuni TCP de la clienții DNS Push Notification, care trimit cereri de abonare la anumite nume și tipuri de înregistrări DNS. După primirea cererii de abonare, serverul va trimite clienților notificări despre schimbarea înregistrărilor specificate.
Clientul determină existența suportului pentru DNS Push Notification prin trimiterea unei cereri DNS obișnuite, care verifică existența înregistrării SRV „_dns-push-tls._tcp.numele_zonei”, care indică serverele DNS care gestionează abonamentele. Clientul se poate abona, de asemenea, la o înregistrare inexistentă, iar serverul trebuie să notifice clientul dacă aceasta apare în viitor. Notificările sunt trimise doar în prezența unei conexiuni TCP stabilite cu serverul și nu sunt destinate urmării 24 de ore pe zi, 7 zile pe săptămână — abonamentul trebuie anulat în caz de inactivitate (de exemplu, când dispozitivul intră în modul așteptare) și utilizat doar atunci când este nevoie directă de urmărirea modificărilor în timp real. Prin canalul TCP stabilit pentru notificările Push pot fi trimise și cereri DN obișnuite.
Sursa: opennet.ro
