Activa la detección de caché de contenido en varias direcciones IP públicas
Si tu red usa varias direcciones IP para conectarse al Internet, de modo que una caché de contenido puede registrarse usando una dirección diferente a la que el cliente usa para la detección, necesitarás de proporcionar una lista de dichas direcciones tanto a la caché de contenido como una a los clientes. Apple usa estas listas para hacer pruebas cruzadas del registro y solicitudes de detección que involucran varias direcciones IP públicas.
Para evitar configuración manual de los clientes, el almacenamiento de contenido en caché usa registros DNS TXT para publicar la información de la dirección IP pública para los clientes en la red. El registro TXT necesita ser publicado en el dominio predefinido de búsqueda DNS utilizado por tus clientes.
Los datos correctos para el registro TXT puede ser generado automática o manualmente. En cualquier caso, necesitas editar el registro DNS o proporcionar la configuración a tu proveedor DNS para crear o editar el registro TXT en el archivo de zona.
Nota: estos registros son necesarios sólo para tu red interna. La DNS externa no requiere el registro adicional.
Configura el almacenamiento de contenido en caché para que sea compatible con varias direcciones IP
Selecciona menú Apple > Preferencias del Sistema y haz clic en Compartir.
Selecciona “Contenido en caché” y presiona sin soltar la tecla Opción mientras haces clic en “Opciones avanzadas”.
Haz clic en Clientes.
Haz clic en el menú desplegable “Mis redes locales” y selecciona una de las opciones siguientes:
Usar una dirección IP pública
Usar direcciones IP públicas personalizadas
Si escoges “usar direcciones IP públicas personalizadas”, haz clic en el botón Agregar , entonces ingresa un rango de direcciones IP públicas.
Repite lo anterior para cualquier rango adicional de direcciones IP que quieras ingresar.
Debes crear un registro DNS de texto (consulta las tareas de abajo), el cual describa las direcciones IP públicas para que tu cliente la use. Haz clic en “Configuración DNS” para obtener la configuración de registro DNS.
Cuando finalices la configuración, haz clic en OK.
Genera un registro DNS de texto
Cuando configuras los clientes de almacenamiento de contenido en caché, si escoges “usar direcciones IP públicas personalizadas” para “Mis redes locales” tienes la opción de generar el registro TXT que puede ser copiado y pegado al archivo de zona.
Después de agregar los rangos de la red, haz clic en “Configuración DNS”.
Escoge tu tipo de servidor DNS (BIND o Windows).
Si usas un DNS BIND9, copia el registro TXT generado y pégalo en el archivo de zona DNS.
Si usas un DNS Windows, remplaza la variable de nombre de zona y ejecuta el comando generado en tu computadora DNS Windows.
Crea un registro DNS de texto manualmente
La sintaxis para especificar registros TXT y caracteres que no sean ASCII en registros TXT varía para el servidor DNS. Tanto IPv4 como IPv6 son aceptados, pero sólo es compatible iPv4.
Agrega uno o más registros TXT al archivo de zona para tu dominio local en el servidor DNS.
Estos registros tienen el mismo formato que los registros DNS-SD TXT (pares de valores clave):
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
Por ejemplo:
_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"
Define el nombre del primer registro
_aaplcache._tcp
y los registros subsecuentes desde_aaplcache1._tcp
hasta_aaplcache24._tcp
, para un máximo de 25 registros concatenados.Los valores de estos registros tienen el mismo formato que los registros DNS-SD TXT (pares de valores clave). Hay dos claves que son compatibles: prs y prn.
Escoge qué clave usar:
prs: El valor de la clave prs es una secuencia de rangos separados por comas de las direcciones IP en formato de presentación (ASCII dot notation). La sintaxis es para una configuración fácil. Un rango consiste de una sola dirección IP o de dos direcciones IP separadas por un guión.
prn: El valor de la clave prn es una secuencia de rangos concatenados de las direcciones IP en formato binario en orden de byte de red. Esta sintaxis es para secuencias de rangos que no son demasiado largas para un registro DNS cuando son especificadas en formato de presentación. Cada rango consiste de uno de estos cuatro elementos:
0x14 dirección-sencilla-IPv4
0x16 dirección-sencilla-IPv6
0x24 primera-dirección-IPv4 última-dirección-IPv4
0x26 primera-dirección-IPv6 última-dirección-IPv6
Concatena los registros uniéndolos al poner un marcador de continuación en todos excepto el último registro TXT.
Las sintaxis de prs y prn pueden estar mezcladas entre registros en la cadena.
Con la sintaxis prs agrega “,more” al final del valor de registro. Con la sintaxis prn agrega “+” (0x2b) al final del valor de registro. El primer registro al que le falte dicho marcador de continuación termina la cadena.
Pueden ser concatenados un máximo de 25 registros. Los registros se resuelven en lotes de cinco a la vez, es decir _aaplcache._tcp y _aaplcache1._tcp hasta _aaplcache4._tcp son resueltos en paralelo primero y si todos terminan con marcadores de continuación entonces _aaplcache5._tcp hasta _aaplcache9._tcp se resolverán a continuación, y así sucesivamente.
Aquí hay un ejemplo de tres registros concatenados:
_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 sintaxis para especificar registros TXT y caracteres que no sean ASCII en registros TXT puede variar en base al servidor DNS. Algunos servidores no necesitan el byte inicial de longitud (\x2a, \x12, \x2b, \x0e, y \x0e en los ejemplos, respectivamente) ya que lo anteponen automáticamente. Los ejemplos son únicamente ilustrativos.
Agregar registros TXT al archivo de zona DNS
Agregar el registro DNS TXT a la zona que:
Es autoritativa para el dominio
Coincida con el dominio de búsqueda por omisión para los clientes de red
Por ejemplo, si tu organización proporciona servicio DNS para tu propio dominio y es la fuente de autoridad para los nombres de servidores para example.com, pones el registro TXT de caché en el archivo de zona de example.com.
Importante: si no alojas el servicio DNS autoritativo para tu dominio, no puedes agregar el registro TXT por ti mismo. Coordina con tu proveedor de DNS para que agregue el registro TXT que le proporciones.
Para DNS basados en BIND9-based en Linux, este archivo está en la carpeta /etc/bind/
, y el nombre de archivo de la zona ha sido definido en /etc/bind/named.conf
(probablemente, “db.example.com.”).
Si usas DNS de Windows, realiza una de las siguientes operaciones:
Copia el comando generado de la hoja de configuración de cliente, reemplaza la variable de nombre de zona y ejecuta el comando en tu computadora Windows para DNS.
Ingresa la información de registro TXT manualmente usando las herramientas de administración de Windows Server.
Si estás alojando el DNS en la app Server, haz lo siguiente:
Copia el registro TXT generado de la hoja de configuración del cliente.
Abre un editor de texto de línea de comandos (por ejemplo,
vi
,emacs
, opico
).Abre el archivo de zona para edición (por ejemplo,
/Library/Server/named/db.example.com
).Al final del archivo de configuración, pega el registro TXT.
Actualiza el número de serie en el archivo.
Guarda el archivo de zona.
Reinicia el servicio.