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 հարցում, որը ստուգում է «_dns-push-tls._tcp.zone_name» SRV գրառումի առկայությունը, որը ցույց է տալիս բաժանորդագրությունները սպասարկող DNS սերվերները: Հաճախորդը կարող է նաև բաժանորդագրվել գոյություն չունեցող մուտքի, և սերվերը պետք է տեղեկացնի հաճախորդին, եթե այն հայտնվի ապագայում: Ծանուցումները ուղարկվում են միայն այն դեպքում, երբ կա հաստատված TCP կապ սերվերի հետ և նախատեսված չեն օրը 24 ժամ, շաբաթը 7 օր վերահսկվելու համար. և օգտագործվում է միայն այն դեպքում, երբ ուղիղ ռեժիմում փոփոխություններին հետևելու ուղղակի անհրաժեշտություն կա: Կանոնավոր DSN հարցումները կարող են ուղարկվել նաև TCP ալիքի միջոցով, որը նախատեսված է push ծանուցումների համար:
Source: opennet.ru