Ενεργοποίηση ανακάλυψης cache περιεχομένου σε πολλαπλές δημόσιες διευθύνσεις IP
Αν το δίκτυό σας χρησιμοποιεί πολλαπλές δημόσιες διευθύνσεις IP για σύνδεση στο Διαδίκτυο, όπως για παράδειγμα όταν μια cache περιεχομένου εγγραφεί με χρήση διαφορετικής διεύθυνσης από αυτή που χρησιμοποιεί ο πελάτης για ανακάλυψη, πρέπει να παράσχετε τόσο στην cache περιεχομένου όσο και στους πελάτες μια λίστα αυτών των διευθύνσεων. Η Apple χρησιμοποιεί αυτές τις λίστες για έλεγχο εγγραφών και αιτήματα ανακάλυψης που αφορούν πολλαπλές δημόσιες διευθύνσεις IP.
Για την αποφυγή χειροκίνητης ρύθμισης παραμέτρων των πελατών, η αποθήκευση περιεχομένου στην cache χρησιμοποιεί αρχεία DNS TXT για την έκδοση των πληροφοριών δημόσιων διευθύνσεων IP για πελάτες στο δίκτυό σας. Η εγγραφή TXT πρέπει να δημοσιευτεί στον προεπιλεγμένο τομέα αναζήτησης DNS που χρησιμοποιείται από τους πελάτες σας.
Τα σωστά δεδομένα από την εγγραφή TXT μπορούν να δημιουργηθούν αυτόματα ή χειροκίνητα. Σε κάθε περίπτωση, πρέπει να επεξεργαστείτε την εγγραφή DNS ή να παράσχετε τις ρυθμίσεις στον πάροχο DNS σας για τη δημιουργία ή την επεξεργασία της εγγραφής TXT στο αρχείο ζώνης.
Σημείωση: Αυτές οι εγγραφές είναι απαραίτητες μόνο για το εσωτερικό σας δίκτυο. Το εξωτερικό DNS δεν απαιτεί την επιπρόσθετη εγγραφή.
Ρύθμιση παραμέτρων αποθήκευσης περιεχομένου στην cache για υποστήριξη πολλαπλών διευθύνσεων IP
Επιλέξτε το μενού Apple > «Προτιμήσεις συστήματος» και μετά κάντε κλικ στην «Κοινή χρήση».
Επιλέξτε «Αποθήκευση σε cache» και μετά πατήστε και κρατήστε πατημένο το πλήκτρο Option και κάντε κλικ στις «Προηγμένες επιλογές».
Κάντε κλικ στους «Πελάτες».
Κάντε κλικ στο αναδυόμενο μενού «Τα τοπικά δίκτυά μου» και μετά επιλέξτε ένα από τα ακόλουθα:
Χρήση μίας δημόσιας διεύθυνσης IP
Χρήση προσαρμοσμένων δημόσιων διευθύνσεων IP
Εάν επιλέξετε «Χρήση προσαρμοσμένων δημόσιων διευθύνσεων IP», κάντε κλικ στο κουμπί προσθήκης , και μετά εισαγάγετε ένα εύρος δημόσιων διευθύνσεων IP.
Επαναλάβετε για τυχόν επιπρόσθετα εύρη διευθύνσεων IP που θέλετε να εισαγάγετε.
Μπορείτε να δημιουργήσετε εγγραφή κειμένου DNS (δείτε τις παρακάτω εργασίες), η οποία περιγράφει τις δημόσιες διευθύνσεις IP, για χρήση από τον πελάτη σας. Κάντε κλικ στη «Ρύθμιση παραμέτρων DNS» για να λάβετε τις ρυθμίσεις της εγγραφής DNS.
Όταν ολοκληρώσετε τη ρύθμιση παραμέτρων, κάντε κλικ στο «OK».
Δημιουργία εγγραφής κειμένου DNS
Όταν διαμορφώσετε πελάτες αποθήκευσης περιεχομένου στην cache, αν επιλέξετε «χρήση προσαρμοσμένων δημόσιων διευθύνσεων IP» για «Τα τοπικά δίκτυά μου», έχετε τη δυνατότητα δημιουργίας εγγραφής TXT, την οποία μπορείτε να αντιγράψετε και να επικολλήσετε στο αρχείο ζώνης.
Μετά την προσθήκη των ευρών δικτύου, κάντε κλικ στη «Ρύθμιση παραμέτρων DNS».
Επιλέξτε τον τύπο διακομιστή DNS σας (BIND ή Windows).
Αν χρησιμοποιείτε BIND9 DNS, αντιγράψτε την εγγραφή TXT που δημιουργήθηκε και επικολλήστε τη στο αρχείο ζώνης DNS.
Αν χρησιμοποιείτε Windows DNS, αντικαταστήστε τη μεταβλητή του ονόματος ζώνης και εκτελέστε την εντολή που έχει δημιουργηθεί στον υπολογιστή Windows DNS σας.
Δημιουργία εγγραφής κειμένου DNS χειροκίνητα
Η σύνταξη για τον καθορισμό εγγραφών TXT, και των μη-ASCII χαρακτήρων σε εγγραφές TXT, διαφέρουν ανάλογα με τον διακομιστή DNS σας. Γίνονται δεκτά τόσο το IPv4 όσο και το IPv6, αλλά υποστηρίζεται μόνο το IPv4.
Προσθέστε μία ή περισσότερες εγγραφές TXT στο αρχείο ζώνης για τον τοπικό τομέα σας στον διακομιστή DNS.
Αυτές οι εγγραφές έχουν την ιδια μορφή όπως οι εγγραφές DNS-SD TXT (ζεύγη κλειδιών-τιμών):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Για παράδειγμα:
_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"
Ονομάστε την πρώτη εγγραφή
_aaplcache._tcp
και τις μεταγενέστερες εγγραφές από το_aaplcache1._tcp
έως το_aaplcache24._tcp
, για έως και 25 συνδεδεμένες εγγραφές κατά μέγιστο.Οι τιμές αυτών των εγγραφών έχουν την ιδια μορφή όπως οι εγγραφές DNS-SD TXT (ζεύγη κλειδιών-τιμών). Υποστηρίζονται δύο πλήκτρα: prs και prn.
Επιλέξτε κλειδιά για χρήση:
prs: Η τιμή του κλειδιού prs είναι μια ακολουθία ευρών διευθύνσεων IP διαχωρισμένων με κόμματα σε μορφή παρουσίασης (σημειογραφία ASCII dot). Αυτή η σύνταξη προορίζεται για εύκολη ρύθμιση παραμέτρων. Ένα εύρος αποτελείται από είτε μία διεύθυνση IP ή δύο διευθύνσεις IP διαχωρισμένων με παύλα.
prn: Η τιμή του κλειδιού prn είναι μια ακολουθία συνενωμένων ευρών διευθύνσεων IP σε δυαδική μορφή network-byte-order. Αυτή η σύνταξη προορίζεται για ακολουθίες ευρών που είναι πολύ μεγάλα για μια εγγραφή DNS όταν καθοριστούν σε μορφή παρουσίασης. Κάθε εύρος αποτελείται από ένα από αυτά τα τέσσερα στοιχεία:
0x14 single-IPv4-address
0x16 single-IPv6-address
0x24 first-IPv4-address last-IPv4-address
0x26 first-IPv6-address last-IPv6-address
Συνδέστε τις εγγραφές τοποθετώντας έναν δείκτη συνέχισης σε όλες εκτός από την τελευταία εγγραφή TXT.
Οι συντάξεις prs και prn ενδέχεται να είναι μεικτές μεταξύ εγγραφών στην αλυσίδα.
Με τη σύνταξη prs, προσαρτήστε «,more» στο τέλος της τιμής εγγραφής. Με τη σύνταξη prn, προσαρτήστε «+» (0x2b) στο τέλος της τιμής εγγραφής. Η πρώτη εγγραφή η οποία δεν έχει δείκτη συνέχισης ολοκληρώνει την αλυσίδα.
Υπάρχει δυνατότητα σύνδεσης έως και 25 εγγραφών κατά μέγιστο. Οι εγγραφές επιλύονται σε τμήματα των πέντε τη φορά—δηλαδή τα _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
Προσθέστε την εγγραφή DNS TXT στη ζώνη που:
Είναι επίσημη για τον τομέα
Αντιστοιχεί στον προεπιλεγμένο τομέα αναζήτησης για πελάτες δικτύου
Για παράδειγμα, εάν ο οργανισμός σας παρέχει υπηρεσία DNS για τον δικό σας τομέα και είναι η επίσημη πηγή για τα ονόματα υπολογιστών υπηρεσίας για το example.com, τοποθετείτε την εγγραφή TXT της cache στo αρχείο ζώνης example.com.
Σημαντικό: Αν ο υπολογιστής υπηρεσίας δεν είναι η επίσημη υπηρεσία DNS για τον τομέα σας, δεν μπορείτε να προσθέσετε μόνοι σας την εγγραφή TXT. Απευθυνθείτε στον πάροχο DNS και ζητήστε του να προσθέσει την παρεχόμενη εγγραφή TXT.
Για DNS που βασίζεται σε BIND9 σε Linux, αυτό το αρχείο βρίσκεται στον κατάλογο /etc/bind/
και το όνομα του αρχείου ζώνης έχει οριστεί στο /etc/bind/named.conf
(πιθανότατα «db.example.com».).
Αν χρησιμοποιείτε Windows DNS, κάντε ένα από τα εξης:
Αντιγράψτε την εντολή που δημιουργήθηκε από το φύλλο «Ρύθμιση παραμέτρων πελάτη», αντικαταστήστε τη μεταβλητή του ονόματος ζώνης και μετά εκτελέστε την εντολή στον υπολογιστή Windows DNS σας.
Εισαγάγετε χειροκίνητα τα στοιχεία της εγγραφής TXT χρησιμοποιώντας τα εργαλεία διαχείρισης Windows Server.
Αν φιλοξενείτε DNS στην εφαρμογή «Server», κάντε τα εξής:
Αντιγράψτε την εντολή που δημιουργήθηκε από το φύλλο «Ρύθμιση παραμέτρων πελάτη».
Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου γραμμής εντολών (για παράδειγμα,
vi
,emacs
ήpico
).Ανοίξτε το αρχείο ζώνης για επεξεργασία (για παράδειγμα,
/Library/Server/named/db.example.com
).Στο τέλος του αρχείου ρύθμισης παραμέτρων, επικολλήστε την εγγραφή TXT.
Ενημερώστε τον σειριακό αριθμό στο αρχείο.
Αποθηκεύστε το αρχείο ζώνης.
Επανεκκινήστε την υπηρεσία.