A maioria das minhas ideias não poderia ser feita por engano, o que significa que seria apenas como resultado de uma configuração que você colocou. Mas eu pensei em listá-los de qualquer maneira. Encomendado de maneira um pouco provável a menos provável.
- Você configurou manualmente as entradas de DNS em um dos dispositivos, mas não nos outros, por exemplo OpenDNS. O servidor DNS no dispositivo não funcional está filtrando o site.
- Você definiu um proxy para um dispositivo, mas não para o outro. O proxy está com defeito.
- O seu iPhone está acessando o site por meio do 3G. Problema de roteamento entre seu ISP e o site, mas não entre AT & T (ou quem quer que seja) e o site.
- Um dispositivo está detectando automaticamente o proxy, mas não o outro. O proxy está com defeito.
- Mal funcionamento do balanceador de carga DNS de round-robin no site. O DNS agora está em cache nos dois dispositivos, mas apenas um dos sites está ativo.
- Página em cache do navegador em um dispositivo, mas não no outro.
- A entrada manual de hosts no MacBook aponta para o site errado.
- Regra de firewall impedindo conexões de / para o endereço IP do MacBook, mas não o endereço do iPhone.
- O site bloqueia a cadeia do agente do usuário do OS X, mas não o MobileSafari.
EDITAR: Ímpar. Bem, a primeira coisa que eu tentaria é um traceroute. Do terminal no Mac, digite "traceroute web.site.com ", onde web.site.com é o site que você está tentando acessar. Há aplicativos para iOS que fazem o rastreamento que eu também faria. Certifique-se de que o endereço IP seja o mesmo e verifique também se as rotas são muito diferentes.