Activar la detecció de la memòria cau de contingut a través de diverses adreces IP públiques
Si la teva xarxa fa servir diverses adreces IP públiques per connectar-se a Internet, de manera que una memòria cau de contingut es pot registrar amb una adreça diferent a la que utilitza un client per detectar-la, has de proporcionar la llista d‘aquestes adreces a la memòria cau de contingut i també als clients. Apple utilitza aquestes llistes per acarar el registre i les sol·licituds de detecció quan hi ha diverses adreces IP públiques implicades.
Per evitar la configuració manual dels clients, l‘emmagatzematge de contingut en memòria cau utilitza registres de text de DNS per publicar la informació de l‘adreça IP pública dels clients de la teva xarxa. El registre de text s‘ha de publicar al domini de cerca DNS per omissió que fan servir els clients.
Les dades correctes del registre de text es poden generar automàticament o de forma manual. En qualsevol dels dos casos, has d‘editar el registre de DNS o bé facilitar la configuració al teu proveïdor de DNS perquè pugui crear o editar el registre de text a l‘arxiu de zona.
Nota: Aquests registres només són necessaris per a la teva xarxa interna. Un DNS extern no requereix aquest registre addicional.
Configurar l‘emmagatzematge de contingut en memòria cau per utilitzar diverses adreces IP
Selecciona el menú Apple > Preferències del Sistema i fes clic a Compartir.
Selecciona “Contingut en memòria cau” i, llavors, mantén premuda la tecla Opció i fes clic a “Opcions avançades”.
Fes clic a Clients.
Fes clic al menú desplegable “Les meves xarxes locals” i selecciona una de les opcions següents:
Utilitzar una sola adreça IP pública
Utilitzar adreces IP públiques personalitzades
Si selecciones “utilitzar adreces IP públiques personalitzades”, fes clic al botó Afegir i introdueix un interval d‘adreces IP públiques.
Repeteix l‘acció per a tots els intervals d‘adreces IP addicionals que vulguis introduir.
Has de crear un registre de text de DNS (consulta les tasques que s‘indiquen a continuació), que descriu les adreces IP públiques, perquè el facin servir els clients. Fes clic a “Configuració DNS” per obtenir els paràmetres del registre de DNS.
Quan hagis efectuat la configuració, fes clic a D’acord.
Generar un registre de text de DNS
Quan configures clients per a l‘emmagatzematge de contingut en memòria cau, si selecciones ”utilitzar adreces IP públiques personalitzades” al menú “Les meves xarxes locals”, tindràs la possibilitat de generar un registre de text que es pot copiar i enganxar a l‘arxiu de zona.
Després d‘afegir els intervals de xarxa, fes clic a “Configuració DNS”.
Selecciona el teu tipus de servidor DNS (BIND o Windows).
Si fas servir un DNS BIND9, copia el registre de text generat i enganxa‘l al teu arxiu de zona de DNS.
Si utilitzes un DNS de Windows, substitueix la variable del nom de zona i executa l‘ordre generada a l‘ordinador de DNS de Windows.
Crear un registre de text de DNS manualment
La sintaxi dels registres de text i els caràcters no ASCII permesos als registres de text seran diferents per al teu servidor DNS. S‘accepten els protocols IPv4 i IPv6, però només l‘IPv4 és compatible.
Pots afegir un o més registres de text a l‘arxiu de zona del teu domini local al servidor de DNS.
Aquests registres tenen el mateix format que els registres de text de DNS-SD (parells de clau-valor):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Per exemple:
_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"
Assigna al primer registre el nom
_aaplcache._tcp
i, als registres següents, els noms de_aaplcache1._tcp
a_aaplcache24._tcp
, amb a un màxim de 25 registres concatenats.Els valors d‘aquests registres tenen el mateix format que els registres de text de DNS-SD (parells de clau-valor). Es poden utilitzar dues claus: prs i prn.
Indicar la clau que es farà servir:
prs: El valor de la clau prs és una seqüència d‘intervals d‘adreces IP separats per comes en format de presentació (notació amb punts ASCII). Aquesta sintaxi simplifica la configuració. Un interval consisteix en una sola adreça IP o en dues adreces IP separades per un guionet.
prn: El valor de la clau prn és una seqüència d‘intervals d‘adreces IP concatenats en format binari d‘ordre de bytes de xarxa. Aquesta sintaxi és adequada per a seqüències d‘intervals que són massa llargues per a un registre de DNS especificat en format de presentació. Cada interval consta d‘un dels quatre ítems següents:
0x14 adreça-IPv4-única
0x16 adreça-IPv6-única
0x24 primera-adreça-IPv4 última-adreça-IPv4
0x26 primera-adreça-IPv6 última-adreça-IPv6
Pots concatenar els registres posant un marcador de continuació en tots els registres de text excepte el darrer.
Les sintaxis de prs i de prn es poden barrejar als diversos registres de la cadena.
En la sintaxi de prs, afegeix “,more” al final del valor del registre. En la sintaxi de prn, afegeix “+” (0x2b) al final del valor del registre. El primer registre que no contingui un d‘aquests marcadors de continuació finalitza la cadena.
Es poden concatenar 25 registres com a màxim. Els registres es resolen en grups de cinc alhora, és a dir, _aaplcache._tcp i des de _aaplcache1._tcp fins a _aaplcache4._tcp es resolen primer en paral·lel i, si tots acaben amb marcadors de continuació, a continuació es resolen els registres de _aaplcache5._tcp a _aaplcache9._tcp, i així successivament.
A continuació es mostra un exemple de tres registres concatenats:
_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"
La sintaxi dels registres de text i els caràcters no ASCII permesos als registres de text poden ser diferents, segons el servidor DNS que s‘utilitzi. Alguns servidors no necessiten el byte inicial de longitud (\x2a, \x12, \x2b, \x0e i \x0e als exemples, respectivament), ja que el prefixen automàticament. Aquests exemples són merament il·lustratius.
Afegir registres de text a l‘arxiu de zona de DNS
Afegir el registre de text de DNS a la zona que:
Sigui autoritzada per al domini
Concordi amb el domini de cerca per omissió per als clients de xarxa
Per exemple, si la teva empresa proporciona el servei de DNS per al teu propi domini i és la font d‘autoritat dels noms de host del domini example.com, has d‘incloure el registre de text d‘emmagatzematge en memòria cau a l‘arxiu de zona d‘example.com.
Important: Si no allotges en un host el servei de DNS autoritzat per al teu domini, no podràs afegir el registre de text tu mateix. T‘hauràs de coordinar amb el proveïdor de DNS perquè afegeixi el registre de text que li proporcionis.
Per a un DNS BIND9 en Linux, aquest arxiu és al directori /etc/bind/
i l‘arxiu de zona s‘ha definit a /etc/bind/named.conf
(molt probablement, “db.example.com”).
Si utilitzes un DNS de Windows, fes una de les accions següents:
Copia l‘ordre generada del full de configuració de clients, substitueix la variable del nom de zona i, llavors, executa l‘ordre al teu ordinador de DNS de Windows.
Introdueix manualment la informació del registre de text, mitjançant les eines d‘administració de Windows Server.
Si allotges el DNS a l‘app Server, fes el següent:
Copia el registre de text generat del full de configuració de clients.
Obre un editor de text de línia d‘ordres (per exemple,
vi
,emacs
opico
).Obre l‘arxiu de zona per editar-lo (per exemple,
/Library/Server/named/db.example.com
).Al final de l‘arxiu de configuració, enganxa el registre de text.
Actualitza el número de sèrie a l‘arxiu.
Desa l‘arxiu de zona.
Reinicia el servei.