Activarea descoperirii memoriilor de stocare temporară a conținutului la nivelul mai multor adrese IP publice pe Mac
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. Aceste liste sunt utilizate 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 clienților memoriilor de stocare temporară a conținutului pentru acceptarea mai multor adrese IP
Pe Mac, selectați meniul Apple > Preferințe sistem, faceți clic pe Partajare, apoi selectați Stocare temporară.
Deschide panoul Stocare temporară a conținutului din preferințele pentru Partajare
Țineți apăsată tasta Opțiune, apoi 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 “utilizează adrese IP publice personalizate”.
Faceți clic pe butonul Adaugă , apoi introduceți un interval de adrese de IP publice.
Repetați pentru orice intervale de adrese IP suplimentare pe care doriți să le introduceți.
Creați o înregistrare text DNS care descrie adresele IP publice introduse de dvs.
Puteți utiliza serviciul de stocare temporară a conținutului pentru a genera înregistrarea text sau să o creați manual (formatul este descris mai jos). Pentru a genera înregistrarea text:
Faceți clic pe butonul Configurație DNS.
Alegeți tipul de server DNS (BIND sau Windows).
Copiați înregistrarea text generată, apoi lipiți-o într-un câmp de text pentru a fi disponibilă pentru folosirea ulterioară (atunci când se adaugă la fișierul zonă DNS).
Faceți clic pe Efectuat.
Când terminați configurarea, faceți clic pe OK.
Adăugați înregistrarea text la fișierul zonă DNS autoritară pentru domeniu.
Formatul înregistrare TXT 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. Exemplele sunt prezentate doar în scop ilustrativ.
Înregistrările text DNS pentru stocarea temporară a conținutului au același format ca înregistrările TXT DNS-SD (perechi cheie-valoare):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Atât adresele IPv4, cât și IPv6 sunt acceptate, dar numai IPv4 este compatibilă.
Următoarele exemple definesc fiecare același set de două intervale de adrese IP: un interval care începe la 17.53.22.2 și se termină la 17.53.22.254 și unul care constă într-o singură adresă IP, 93.184.216.119. Diferența dintre acestea constă în faptul că în primul exemplu se utilizează cheia prs și în al doilea se utilizează cheia 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"
Cheile prs și prn utilizează formate diferite pentru intervalele de adrese IP specificate în valoare:
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 din secvență este precedat de un byte care specifică tipul de interval care urmează:
0x14 indică o singură adresă IPv4.
0x16 indică o singură adresă IPv6.
0x24 indică un interval de adrese IPv4 de început și de sfârșit.
0x26 indică un interval de adrese IPv6 de început și de sfârșit.
Puteți înlănțui mai multe înregistrări. Dacă faceți acest lucru, 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.
Î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.
Înregistrările înlănțuite 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.
Adăugarea înregistrărilor TXT la fișierul zonă DNS
Adăugați una sau mai multe înregistrări TXT în fișierul zonă pentru domeniul dvs. local pe serverul dvs. 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ă.
Dacă utilizați DNS BIND9, copiați înregistrarea TXT generată și lipiți-o în fișierul dvs. zonă DNS.
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:
Dacă ați generat înregistrarea text utilizând serviciul de stocare temporară a conținutului: Înlocuiți variabila ZoneName din comanda generată cu numele zonei rețelei DNS, apoi rulați comanda pe computerul Windows cu DNS.
Dacă ați creat înregistrarea text manual: Introduceți manual informațiile înregistrării TXT folosind instrumentele de administrare Windows Server.