Activarea descoperirii memoriilor de stocare temporară a conținutului la nivelul mai multor adrese IP publice
Dacă rețeaua dvs. utilizează mai multe adrese IP publice pentru a se conecta la Internet, astfel încât o memorie de stocare temporară a conținutului s-ar putea înregistra folosind o adresă diferită de cea pe care un client o utilizează pentru descoperire, trebuie să furnizați atât memoriei de stocare temporară a conținutului, cât și clienților o listă cu adresele respective. Apple utilizează aceste liste pentru potrivirea încrucișată a cererilor de înregistrare și de descoperire care implică mai multe adrese IP publice.
Pentru a evita configurarea manuală a clienților, stocarea temporară a conținutului utilizează înregistrări TXT DNS pentru a publica informațiile adreselor IP publice pentru clienții din rețeaua dvs. Înregistrarea TXT trebuie să fie publicată în domeniul de căutare DNS implicit utilizat de clienții dvs.
Datele corecte pentru înregistrarea TXT pot fi generate automat sau manual. În ambele cazuri, trebuie să editați înregistrarea DNS sau să furnizați configurările furnizorului dvs. DNS pentru a crea sau a edita înregistrarea TXT în fișierul zonă.
Notă: aceste înregistrări sunt necesare numai pentru rețeaua dvs. internă. DNS-ul extern nu necesită înregistrarea suplimentară.
Configurarea memoriilor de stocare temporară a conținutului pentru acceptarea mai multor adrese IP
Selectați meniul Apple > Preferințe sistem, apoi faceți clic pe Partajare.
Selectați Stocare temporară a conținutului, apoi apăsați și țineți apăsată tasta Opțiune și faceți clic pe Opțiuni avansate.
Faceți clic pe Clienți.
Faceți clic pe meniul pop-up “Rețelele mele locale”, apoi selectați una dintre următoarele:
Utilizează o adresă IP publică
Utilizează adrese IP publice personalizate
Dacă selectați “utilizează adrese IP publice personalizate”, faceți clic pe butonul Adaugă , apoi introduceți un interval de adrese IP publice.
Repetați pentru orice intervale de adrese IP suplimentare pe care doriți să le introduceți.
Trebuie să creați o înregistrare text DNS (consultați sarcinile de mai jos), care să descrie adresele IP publice și pe care să o utilizeze clientul dvs. Faceți clic pe Configurație DNS pentru a obține configurările înregistrării DNS.
Când terminați configurarea, faceți clic pe OK.
Generarea unei înregistrări text DNS
Când configurați clienții pentru stocarea temporară a conținutului, dacă selectați “utilizează adrese IP publice personalizate” pentru “Rețelele mele locale” aveți opțiunea de a genera înregistrarea TXT care poate fi copiată și lipită în fișierul zonă.
După ce ați adăugat intervalele rețelei, faceți clic pe Configurație DNS.
Alegeți tipul de server DNS (BIND sau Windows).
Dacă utilizați DNS BIND9, copiați înregistrarea TXT generată și lipiți-o în fișierul dvs. zonă DNS.
Dacă utilizați DNS pe Windows, înlocuiți variabila numelui de zonă și executați comanda generată pe computerul dvs. Windows cu DNS.
Crearea manuală a unei înegistrări text DNS
Sintaxa utilizată pentru specificarea înregistrărilor TXT și a caracterelor non-ASCII din înregistrările TXT va varia în funcție de serverul dvs. DNS. Atât IPv4, cât și IPv6 sunt acceptate, dar numai IPv4 este compatibilă.
Adăugați una sau mai multe înregistrări TXT în fișierul zonă pentru domeniul dvs. local pe serverul dvs. DNS.
Aceste înregistrări au același format ca înregistrările TXT DNS-SD (perechi cheie-valoare):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
De exemplu:
_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"
Denumiți prima înregistrare
_aaplcache._tcp
și înregistrările ulterioare începând de la_aaplcache1._tcp
până la_aaplcache24._tcp
, pentru un maximum de 25 de înregistrări înlănțuite.Valorile acestor înregistrări au același format ca înregistrările TXT DNS-SD (perechi cheie-valoare). Două chei sunt compatibile: prs și prn.
Selectați cheia de utilizat:
prs: Valoarea cheii prs este o secvență de intervale de adrese IP separate prin virgule în formatul de prezentare (notația ASCII cu puncte). Această sintaxă este concepută pentru simplificarea configurării. Un interval este format fie dintr-o singură adresă IP, fie din două adrese IP separate printr-o cratimă.
prn: Valoarea cheii prn este o secvență de intervale de adrese IP concatenate în formatul binar rețea-byte-comandă. Această sintaxă este destinată secvențelor de intervale care sunt prea lungi pentru o înregistrare DNS atunci când acestea sunt specificate în formatul de prezentare. Fiecare interval este alcătuit din unul dintre următoarele patru articole:
0x14 adresă-IPv4-unică
0x16 -adresă-IPv6-unică
0x24 prima adresă-IPv4-ultima adresă-IPv4
0x26 prima adresă-IPv6-ultima adresă-IPv6
Înlănțuiți înregistrările punând un marker de continuare la toate, cu excepția ultimei înregistrări TXT.
Sintaxele prs și prn pot fi combinate în cadrul înregistrărilor din lanț.
Cu sintaxa prs, adăugați “more” la sfârșitul valorii înregistrării. Cu sintaxa prn, adăugați “+” (0x2b) la sfârșitul valorii înregistrării. Prima înregistrare care nu prezintă un marker de continuare termină lanțul.
Se pot înlănțui maximum 25 de înregistrări. Înregistrările sunt rezolvate în loturi de câte cinci deodată – adică _aaplcache._tcp și _aaplcache1._tcp până la _aaplcache4._tcp sunt rezolvate mai întâi în paralel și, dacă se termină toate cu markere de continuare, atunci sunt rezolvate în continuare _aaplcache5._tcp până la _aaplcache9._tcp și așa mai departe.
Iată un exemplu cu trei înregistrări înlănțuite:
_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"
Sintaxa pentru specificarea înregistrărilor TXT și a caracterelor non-ASCII din înregistrările TXT poate varia în funcție de serverul dvs. DNS. Unele servere nu au nevoie de byte-ul de lungime principal (\x2a, \x12, \x2b, \x0e și respectiv \x0e în exemple), deoarece acestea îl adaugă automat la început. Exemplele sunt prezentate doar în scop ilustrativ.
Adăugarea înregistrărilor TXT la fișierul zonă DNS
Adăugați înregistrarea TXT DNS la zona care:
Este autoritară pentru domeniu
Corespunde domeniului de căutare implicit pentru clienții rețelei
De exemplu, dacă organizația dvs. furnizează servicii DNS pentru propriul dvs. domeniu și dacă este sursa de autoritate pentru numele gazdă pentru example.com, trebuie să puneți înregistrarea TXT pentru stocarea temporară în fișierul zonă example.com.
Important: dacă nu găzduiți serviciul DNS autoritar pentru domeniul dvs., nu puteți adăuga dvs. înregistrarea TXT. Contactați furnizorul dvs. DNS pentru a-i cere să adauge înregistrarea TXT furnizată.
Pentru un DNS bazat pe BIND9 pe Linux, acest fișier se află în directorul /etc/bind/
, iar numele fișierului zonă a fost definit în /etc/bind/named.conf
(cel mai probabil, “db.example.com”).
Dacă utilizați DNS pe Windows, efectuați una dintre acțiunile următoare:
Copiați comanda generată pornind de la foaia de configurare a clienților, înlocuiți variabila pentru numele zonei și apoi executați comanda pe computerul dvs. Windows cu DNS.
Introduceți manual informațiile înregistrării TXT folosind instrumentele de administrare Windows Server.
Dacă găzduiți DNS pe aplicația Server, efectuați următoarele:
Copiați înregistrarea TXT generată pornind de la foaia de configurare a clienților.
Deschideți un editor de text în linie de comandă (de exemplu,
vi
,emacs
saupico
).Deschideți fișierul zonă pentru a-l edita (de exemplu,
/Library/Server/named/db.example.com
).Lipiți înregistrarea TXT la sfârșitul fișierului de configurare.
Actualizați numărul serial în fișier.
Salvați fișierul zonă.
Reporniți serviciul.