6 votos

Es allí una manera de detectar servidores de almacenamiento en caché?

Necesito saber si hay OSX/iOS servidores de almacenamiento en caché en un montón de diferentes tipos de redes y poner en un servidor de almacenamiento cuando sea necesario. Pero desde el servicio de almacenamiento en caché de un servidor Mac es bastante caja negra, no hay mucha información disponible sobre cómo funciona.

Sé que si tengo acceso a un servidor, es trivial comprobar si la caché está activada en el software de servidor. Estoy buscando, es decir, un puerto para el análisis, o una bandera que se establece en los dispositivos de los clientes' las Tiendas de aplicaciones que puede ser revisado, o algo en los registros del firewall para buscar. Hay tan poca información por ahí no te puedo decir exactamente por dónde empezar.

Tengo acceso remoto al menos una cabeza, Mac Mini en cada red.

6voto

Oskar Puntos 1242

No directamente - yo aún no he encontrado una manera de decir, después del hecho, ya sea una actualización de vino de la memoria caché o de Apple en el lado del cliente por buscar en los registros en lugar de oler las conexiones de red y el tráfico.

Los servidores de escuchar en algo aleatorio puertos - mis dos servidores de almacenamiento en caché está escuchando en los puertos 49558 y 51858

Supongo que se podría escaneo de puertos a todos los servidores y tratar de deducir cuáles son los que están usando OS X server en general y, a continuación, de forma exhaustiva probe todos los puertos más altos en la presunción de que una sola de mayor puerto abierto puede ser un servidor de almacenamiento en caché.

Usted puede solicitar a un servidor para indicarle el puerto que se está ejecutando:

sudo serveradmin fullstatus caching | grep Port

Los clientes check in con Apple directamente, Apple avisos de la dirección IP pública a partir de la cual el retribuye vino. Entonces hace dos comprobaciones:

  • ¿qué servidores se han revisado y se ejecuta desde la misma dirección IP pública
  • hay PRS registros en el DNS público de la dirección IP pública que el cliente ha utilizado y si otro servidor de almacenamiento en caché podría servir esa dirección IP.

Se responde al cliente para solicitar el activo desde el servidor(s) que son locales a la propiedad intelectual. Si ese servidor de almacenamiento en caché no tiene el activo, las solicitudes y la devuelve al cliente. Si el cliente no lo consigue de bienes, no es un mecanismo de reintento para obtener el activo directamente de Apple de la CDN, de modo que no siempre las cosas desde los servidores de almacenamiento en caché en mi experiencia.

Usted también podría ser capaz de hacer una lista de los servidores que tienen el acceso remoto habilitado - escucha en el puerto 311/asip-webadmin o mediante la recopilación de la situación de cada servidor periódicamente:

sudo serveradmin settings info | grep enableRemoteAdministration

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X