Ενεργοποίηση ανακάλυψης cache περιεχομένου σε πολλές δημόσιες διευθύνσεις IP στο Mac
Αν το δίκτυό σας χρησιμοποιεί πολλαπλές δημόσιες διευθύνσεις IP για σύνδεση στο Διαδίκτυο, όπως για παράδειγμα όταν μια cache περιεχομένου εγγραφεί με χρήση διαφορετικής διεύθυνσης από αυτή που χρησιμοποιεί ο πελάτης για ανακάλυψη, πρέπει να παράσχετε τόσο στην cache περιεχομένου όσο και στους πελάτες μια λίστα αυτών των διευθύνσεων. Αυτές τις λίστες χρησιμοποιούνται για έλεγχο εγγραφών και αιτήματα ανακάλυψης που αφορούν πολλαπλές δημόσιες διευθύνσεις IP.
Για την αποφυγή χειροκίνητης ρύθμισης παραμέτρων των πελατών, η αποθήκευση περιεχομένου στην cache χρησιμοποιεί αρχεία DNS TXT για την έκδοση των πληροφοριών δημόσιων διευθύνσεων IP για πελάτες στο δίκτυό σας. Η εγγραφή TXT πρέπει να δημοσιευτεί στον προεπιλεγμένο τομέα αναζήτησης DNS που χρησιμοποιείται από τους πελάτες σας.
Τα σωστά δεδομένα από την εγγραφή TXT μπορούν να δημιουργηθούν αυτόματα ή χειροκίνητα. Σε κάθε περίπτωση, πρέπει να επεξεργαστείτε την εγγραφή DNS ή να παράσχετε τις ρυθμίσεις στον πάροχο DNS σας για τη δημιουργία ή την επεξεργασία της εγγραφής TXT στο αρχείο ζώνης.
Σημείωση: Αυτές οι εγγραφές είναι απαραίτητες μόνο για το εσωτερικό σας δίκτυο. Το εξωτερικό DNS δεν απαιτεί την επιπρόσθετη εγγραφή.
Ρύθμιση παραμέτρων πελατών αποθήκευσης περιεχομένου στην cache για υποστήριξη πολλαπλών διευθύνσεων IP
Στο Mac σας, επιλέξτε το μενού Apple > «Προτιμήσεις συστήματος», κάντε κλικ στην «Κοινή χρήση» και μετά επιλέξτε «Αποθήκευση περιεχομένου σε cache».
Άνοιγμα του τμήματος «Αποθήκευση περιεχομένου σε cache» στις προτιμήσεις Κοινής χρήσης
Πατήστε και κρατήστε πατημένο το πλήκτρο Option και μετά κάντε κλικ στις «Προηγμένες επιλογές».
Κάντε κλικ στους «Πελάτες».
Κάντε κλικ στο αναδυόμενο μενού «Τα τοπικά δίκτυά μου» και μετά επιλέξτε «χρήση προσαρμοσμένων δημόσιων διευθύνσεων IP».
Κάντε κλικ στο κουμπί προσθήκης και μετά εισαγάγετε ένα εύρος δημόσιων διευθύνσεων IP.
Επαναλάβετε για τυχόν επιπρόσθετα εύρη διευθύνσεων IP που θέλετε να εισαγάγετε.
Δημιουργήστε μια εγγραφή κειμένου DNS που περιγράφει τις δημόσιες διευθύνσεις IP που εισαγάγατε.
Μπορείτε να χρησιμοποιήσετε την υπηρεσία αποθήκευσης περιεχομένου στην cache για δημιουργία της εγγραφής κειμένου ή μπορείτε να τη δημιουργήσετε χειροκίνητα (η μορφή περιγράφεται παρακάτω). Για δημιουργία της εγγραφής κειμένου:
Κάντε κλικ στο κουμπί «Ρύθμιση παραμέτρων DNS».
Επιλέξτε τον τύπο διακομιστή DNS σας (BIND ή Windows).
Αντιγράψτε την εγγραφή κειμένου που δημιουργήθηκε και στη συνέχεια επικολλήστε τη σε ένα αρχείο κειμένου έτσι ώστε να είναι διαθέσιμη για χρήση αργότερα (κατά την προσθήκη της στο αρχείο ζώνης DNS).
Κάντε κλικ στο «Τέλος».
Όταν ολοκληρώσετε τη ρύθμιση παραμέτρων, κάντε κλικ στο «OK».
Προσθέστε την εγγραφή κειμένου στο επίσημο αρχείο ζώνης DNS για τον τομέα.
Μορφή εγγραφής DNS TXT
Η σύνταξη για τον καθορισμό εγγραφών TXT, και των μη-ASCII χαρακτήρων σε εγγραφές TXT, διαφέρουν ανάλογα με τον διακομιστή DNS σας. Τα παραδείγματα που παρουσιάζονται προορίζονται μόνο για σκοπούς απεικόνισης.
Οι εγγραφές κειμένου DNS για αποθήκευση περιεχομένου στην cache έχουν την ιδια μορφή όπως οι εγγραφές DNS-SD TXT (ζεύγη κλειδιών-τιμών):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Γίνονται δεκτές διευθύνσεις IPv4 και IPv6, αλλά υποστηρίζεται μόνο το IPv4.
Τα ακόλουθα παραδείγματα ορίζουν το ίδιο σετ δύο ευρών διευθύνσεων IP: ένα εύρος που ξεκινά στο 17.53.22.2 και ολοκληρώνεται στο 17.53.22.254, και ένα εύρος που αποτελείται από μία διεύθυνση IP, 93.184.216.119. Η διαφορά μεταξύ τους είναι ότι το πρώτο παράδειγμα χρησιμοποιεί το κλειδί prs και το δεύτερο παράδειγμα χρησιμοποιεί το κλειδί prn.
_aaplcache._tcp 10800 IN TXT "\x2aprs=17.53.22.2-17.53.22.254,93.184.216.119"
_aaplcache._tcp 10800 IN TXT "\x12prn=\x24\x11\x35\x16\x02\x11\x35\x16\xfe\x14\x5d\xb8\xd8\x77"
Τα κλειδιά prs και prn χρησιμοποιούν διαφορετικές μορφές των ευρών διευθύνσεων IP που καθορίζονται στην τιμή:
prs: Η τιμή του κλειδιού prs είναι μια ακολουθία ευρών διευθύνσεων IP διαχωρισμένων με κόμματα σε μορφή παρουσίασης (σημειογραφία ASCII dot). Αυτή η σύνταξη προορίζεται για εύκολη ρύθμιση παραμέτρων. Ένα εύρος αποτελείται από είτε μία διεύθυνση IP ή δύο διευθύνσεις IP διαχωρισμένων με παύλα.
prn: Η τιμή του κλειδιού prn είναι μια ακολουθία συνενωμένων ευρών διευθύνσεων IP σε δυαδική μορφή network-byte-order. Αυτή η σύνταξη προορίζεται για ακολουθίες ευρών που είναι πολύ μεγάλα για μια εγγραφή DNS όταν καθοριστούν σε μορφή παρουσίασης. Πριν από κάθε εύρος στην ακολουθία υπάρχει ένα byte που καθορίζει τον τύπο εύρους που ακολουθεί:
Το 0x14 υποδηλώνει μία διεύθυνση IPv4.
Το 0x16 υποδηλώνει μία διεύθυνση IPv6.
Το 0x24 υποδηλώνει έναρξη και λήξη ενός εύρους διευθύνσεων IPv4.
Το 0x26 υποδηλώνει έναρξη και λήξη ενός εύρους διευθύνσεων IPv6.
Μπορείτε να συνδέσετε πολλαπλές εγγραφές από κοινού. Αν το κάνετε, ονομάστε την πρώτη εγγραφή _aaplcache._tcp
και τις μεταγενέστερες εγγραφές από το _aaplcache1._tcp
έως το _aaplcache24._tcp
, για έως και 25 συνδεδεμένες εγγραφές κατά μέγιστο.
Συνδέστε εγγραφές τοποθετώντας έναν δείκτη συνέχισης σε όλες εκτός από την τελευταία εγγραφή TXT.
Οι συντάξεις prs και prn ενδέχεται να είναι μεικτές μεταξύ εγγραφών στην αλυσίδα. Με τη σύνταξη prs, προσαρτήστε «,more» στο τέλος της τιμής εγγραφής. Με τη σύνταξη prn, προσαρτήστε «+» (0x2b) στο τέλος της τιμής εγγραφής. Η πρώτη εγγραφή η οποία δεν έχει δείκτη συνέχισης ολοκληρώνει την αλυσίδα.
Οι συνδεδεμένες εγγραφές επιλύονται σε τμήματα των πέντε τη φορά—δηλαδή τα _aaplcache._tcp και _aaplcache1._tcp έως _aaplcache4._tcp επιλύονται παράλληλα πρώτα και εάν όλες ολοκληρώνονται με δείκτη συνέχισης, στη συνέχεια επιλύονται τα _aaplcache5._tcp έως _aaplcache9._tcp και ούτω καθεξής.
Ακολουθεί ένα παράδειγμα τριών συνδεδεμένων εγγραφών:
_aaplcache._tcp 10800 IN TXT "\x2bprs=17.250.1.1,17.250.2.1-17.250.2.254,more"
_aaplcache1._tcp 10800 IN TXT "\x0eprn=\x24\x11\xfa\x03\x01\x11\xfa\x03\xfe+"
_aaplcache2._tcp 10800 IN TXT "\x0eprs=17.250.4.5"
Η σύνταξη για τον καθορισμό εγγραφών TXT, και των μη-ASCII χαρακτήρων σε εγγραφές TXT, ενδέχεται να διαφέρουν ανάλογα με τον διακομιστή DNS σας. Ορισμένοι διακομιστές δεν χρειάζονται το αρχικό μήκος byte (\x2a, \x12, \x2b, \x0e, and \x0e στα παραδείγματα, αντίστοιχα) διότι το περικλείουν αυτόματα.
Προσθήκη εγγραφών TXT στο αρχείο ζώνης DNS
Προσθέστε μία ή περισσότερες εγγραφές TXT στο αρχείο ζώνης για τον τοπικό τομέα σας στον διακομιστή DNS. Προσθέστε την εγγραφή DNS TXT στη ζώνη που:
Είναι επίσημη για τον τομέα
Αντιστοιχεί στον προεπιλεγμένο τομέα αναζήτησης για πελάτες δικτύου
Για παράδειγμα, εάν ο οργανισμός σας παρέχει υπηρεσία DNS για τον δικό σας τομέα και είναι η επίσημη πηγή για τα ονόματα υπολογιστών υπηρεσίας για το example.com, τοποθετείτε την εγγραφή TXT της cache στo αρχείο ζώνης example.com.
Σημαντικό: Αν ο υπολογιστής υπηρεσίας δεν είναι η επίσημη υπηρεσία DNS για τον τομέα σας, δεν μπορείτε να προσθέσετε μόνοι σας την εγγραφή TXT. Απευθυνθείτε στον πάροχο DNS και ζητήστε του να προσθέσει την παρεχόμενη εγγραφή TXT.
Αν χρησιμοποιείτε BIND9 DNS, αντιγράψτε την εγγραφή TXT που δημιουργήθηκε και επικολλήστε τη στο αρχείο ζώνης DNS.
Για DNS που βασίζεται σε BIND9 σε Linux, αυτό το αρχείο βρίσκεται στον κατάλογο /etc/bind/
και το όνομα του αρχείου ζώνης έχει οριστεί στο /etc/bind/named.conf
(πιθανότατα «db.example.com».).
Αν χρησιμοποιείτε Windows DNS, κάντε ένα από τα εξης:
Αν δημιουργήσατε την εγγραφή κειμένου με χρήση της υπηρεσίας αποθήκευσης περιεχομένου στην cache: Αντικαταστήστε τη μεταβλητή ZoneName στην εντολή που δημιουργήθηκε με το όνομα ζώνης DNS του δικτύου σας και μετά εκτελέστε την εντολή στον υπολογιστή Windows DNS σας.
Αν δημιουργήσατε την εγγραφή κειμένου χειροκίνητα: Εισαγάγετε χειροκίνητα τα στοιχεία της εγγραφής TXT χρησιμοποιώντας τα εργαλεία διαχείρισης Windows Server.