
He leído la publicación del blog SuperUser.aquísobre cómo Windows comprueba si hay una conexión a Internet mediante NCSI. ¿Existe un equivalente en el mundo Mac?
EDITAR: acabo de encontrar la publicación a continuación enhilos de gasa Publicado por lorenzo en google el 15 de noviembre de 2012 a las 4:08 a.m.
"The Apple algorithm has drawbacks too. To wit:
1. It biases in favour of IPv4 by trying the A record first.
2. By always preferring the fastest protocol, even on a perfect dual-stack
network it will use IPv6 only ~50% of the time (unless IPv4 is degraded).
3. It imposes twice the connection load on server operators.
4. It's non-deterministic, which some websites don't like as they tie your
cookies to your IP address."
Simplemente no he encontrado más detalles del algoritmo, por ejemplo, qué URL/DNS utilizan. Mis búsquedas en Google producen mucha información irrelevante. ¿Alguien puede indicarme la dirección correcta?
Respuesta1
Inmediatamente después de iniciar mi conexión WiFi (en realidad, 0,077 segundos después) sin ningún programa ejecutándose en mi Macbook Pro 10.8.3 OSX, el programa applepushservicedm
intentó conectarse al 33-courier.push.apple.com
puerto 5223
.
Esta dirección IP está afiliada a Estados Unidos y activa en Cupertino, California, y el programa es parte deServicio de notificaciones push de Apple, por lo tanto, esto solo puede aplicarse a 10.8.
Segundos después, hice una solicitud de DNS a 1.courier-push-apple.com.akadns.net para iCloud.
Todo esto fue en los primeros 5 segundos, menos el DHCP estándar, mDNS, NETBIOS, registros DNS, NTP y otras tonterías que siempre ocurren.