DNS-pushmeldingen ontvangen voorgestelde standaardstatus

De IETF-commissie (Internet Engineering Task Force), die internetprotocollen en -architectuur ontwikkelt, voltooid genereerde een RFC voor het "DNS Push Notifications"-mechanisme en publiceerde de bijbehorende specificatie onder de identificatie RFC 8765. De RFC kreeg de status van een “Proposed Standard”, waarna het werk zal beginnen om de RFC de status van een conceptstandaard (Draft Standard) te geven, wat feitelijk een volledige stabilisatie van het protocol betekent en rekening houdend met alle gemaakte opmerkingen.

Dankzij het “DNS Push Notification”-mechanisme kan de client asynchroon meldingen ontvangen van de DNS-server over wijzigingen in DNS-records, zonder dat deze periodiek moeten worden opgevraagd. Pushmeldingen worden uitsluitend verwerkt met behulp van TCP-transport, waarbij het communicatiekanaal wordt beveiligd met "TLS over TCP". Een gezaghebbende DNS-server kan TCP-verbindingen accepteren van DNS Push Notification-clients die abonnementsaanvragen verzenden naar specifieke namen en typen DNS-records. Na ontvangst van een abonnementsaanvraag stuurt de server zelf meldingen naar de client over wijzigingen in de opgegeven records.

De client bepaalt of DNS Push Notification wordt ondersteund door een normale DNS-query te verzenden die controleert op het bestaan ​​van het SRV-record "_dns-push-tls._tcp.zone_name" dat verwijst naar de DNS-servers die de abonnementen bedienen. De client kan zich ook abonneren op een record dat niet bestaat, en de server moet de client op de hoogte stellen als er in de toekomst een record verschijnt. Meldingen worden alleen verzonden als er een TCP-verbinding met de server tot stand is gebracht en zijn niet bedoeld voor tracking 24 uur per dag, 7 dagen per week. Het abonnement moet worden opgezegd als het inactief is (bijvoorbeeld als het apparaat in de stand-bymodus gaat) en wordt alleen gebruikt als er een directe noodzaak is om veranderingen in de livemodus te monitoren. Reguliere DSN-verzoeken kunnen ook worden verzonden via het TCP-kanaal dat is ingesteld voor pushmeldingen.

Bron: opennet.ru

Voeg een reactie