Οι Ειδοποιήσεις Push DNS Λαμβάνουν προτεινόμενη τυπική κατάσταση

Η επιτροπή IETF (Internet Engineering Task Force), η οποία αναπτύσσει πρωτόκολλα και αρχιτεκτονική Διαδικτύου, ολοκληρώθηκε το δημιούργησε ένα RFC για τον μηχανισμό "DNS Push Notifications" και δημοσίευσε τη σχετική προδιαγραφή κάτω από το αναγνωριστικό RFC 8765. Το RFC έλαβε το καθεστώς ενός "Προτεινόμενου Προτύπου", μετά το οποίο θα αρχίσουν οι εργασίες για να δοθεί στο RFC το καθεστώς ενός σχεδίου προτύπου (Draft Standard), που στην πραγματικότητα σημαίνει πλήρη σταθεροποίηση του πρωτοκόλλου και λαμβάνοντας υπόψη όλα τα σχόλια που έγιναν.

Ο μηχανισμός «DNS Push Notification» επιτρέπει στον πελάτη να λαμβάνει ασύγχρονα ειδοποιήσεις από τον διακομιστή DNS σχετικά με αλλαγές στις εγγραφές DNS, χωρίς να χρειάζεται να τις δημοσκοπεί περιοδικά. Οι ειδοποιήσεις ώθησης επεξεργάζονται μόνο με τη μεταφορά TCP, με το κανάλι επικοινωνίας να είναι ασφαλισμένο χρησιμοποιώντας "TLS μέσω TCP". Ένας έγκυρος διακομιστής DNS μπορεί να δέχεται συνδέσεις TCP από πελάτες DNS Push Notification που στέλνουν αιτήματα συνδρομής σε συγκεκριμένα ονόματα και τύπους εγγραφών DNS. Αφού λάβει ένα αίτημα συνδρομής, ο ίδιος ο διακομιστής θα στείλει ειδοποιήσεις στον πελάτη σχετικά με αλλαγές στις καθορισμένες εγγραφές.

Ο υπολογιστής-πελάτης καθορίζει εάν υποστηρίζεται η ειδοποίηση DNS Push στέλνοντας ένα κανονικό ερώτημα DNS που ελέγχει την ύπαρξη της εγγραφής SRV "_dns-push-tls._tcp.zone_name" που οδηγεί στους διακομιστές DNS που εξυπηρετούν τις συνδρομές. Ο πελάτης μπορεί επίσης να εγγραφεί σε μια εγγραφή που δεν υπάρχει και ο διακομιστής πρέπει να ειδοποιήσει τον πελάτη εάν εμφανιστεί στο μέλλον. Οι ειδοποιήσεις αποστέλλονται μόνο όταν υπάρχει σύνδεση TCP με τον διακομιστή και δεν έχουν σχεδιαστεί για παρακολούθηση 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα - η συνδρομή θα πρέπει να ακυρώνεται όταν είναι ανενεργή (για παράδειγμα, όταν η συσκευή μεταβαίνει σε κατάσταση αναμονής) και χρησιμοποιείται μόνο όταν υπάρχει άμεση ανάγκη παρακολούθησης αλλαγών στη ζωντανή λειτουργία. Τα τακτικά αιτήματα DSN μπορούν επίσης να σταλούν μέσω του καναλιού TCP που έχει δημιουργηθεί για ειδοποιήσεις Push.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο