Esta mañana he puesto en mi web un fichero disponible, pero no está enlazado en ninguna parte, y sólo le he pasado esa URL a dos amigos, uno de los cuales lo ha consultado desde su iPhone; pero lo curioso es que justo un segundo después, ¡ha sido solicitado también desde una IP de Apple!.
Este es el extracto del log. He ocultado la IP de mi amigo y el nombre del fichero, que por supuesto tampoco es ese.
XX.XXX.XXX.XXX - - [16/May/2009:13:41:52 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 28029 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2_1 like Mac OS X; es-es) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5H11 Safari/525.20"
17.148.64.65 - - [16/May/2009:13:41:53 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.0" 200 28029 "-" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3"
Haciendo un whois de esa IP tenemos:
OrgName: Apple Computer, Inc.
OrgID: APPLEC-3
Address: 20740 Valley Green Drive, MS32E
City: Cupertino
StateProv: CA
PostalCode: 95014
Country: US
NetRange: 17.0.0.0 - 17.255.255.255
CIDR: 17.0.0.0/8
NetName: APPLE-WWNET
NetHandle: NET-17-0-0-0-1
Parent:
NetType: Direct Assignment
NameServer: NSERVER.APPLE.COM
NameServer: NSERVER2.APPLE.COM
NameServer: NSERVER.EURO.APPLE.COM
NameServer: NSERVER.ASIA.APPLE.COM
Comment:
RegDate: 1990-04-16
Updated: 2000-05-23
RTechHandle: ZA42-ARIN
RTechName: Apple Computer, Inc.
RTechPhone: +1-408-974-7777
RTechEmail: Apple-NOC@apple.com
Apple… WTF!!
ACTUALIZACIÓN:
Como David en su comentario me puso en duda, he hecho la prueba accediendo al enlace desde Safari en Mac OS X, por lo que debería haberse comportado de la misma forma, pero no ha sido así:
XX.XXX.XXX.XX - - [17/May/2009:02:01:03 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 41775 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; es-es) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1"
XX.XXX.XXX.XX - - [17/May/2009:02:01:04 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 41775 "-" "Apple-PubSub/65.1.2"
XX.XXX.XXX.XX - - [17/May/2009:02:01:04 +0200] "GET /un_fichero_cualquiera.xml HTTP/1.1" 200 41775 "-" "Apple-PubSub/65.1.2"
Las XX.XXX.XXX.XX representan sólo mi IP.
Aquí podemos ver otras dos solicitudes del fichero, y parece que por algún «script» o sistema que lleve Mac OS integrado, pero todas las solicitudes se han realizado desde mi IP, no hay ninguna otra desde Apple.
La verdad es que todo esto es mosqueante…