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