Beh non sempre i server si fanno pingare.
Forse il tuo Apache/PHP ha delle limitazioni in uscita?
Forse hai un proxy/firewall in LAN che non ti permette di uscire?
Forse il server remoto non permette la connessione a dati IP (settaggi Apache)?