Deixe-me elaborar sobre o meu comentário:
1. O Apache está apenas ouvindo 127.0.0.1?
Você pode testar isso digitando o seguinte na linha de comando:
>netstat -a -b -n
Encontre a linha com o link :
TCP 0.0.0.0:80 WINDOWS-PC:0 LISTENING
[httpd.exe]
Se o endereço for 0.0.0.0, o apache estará escutando em todas as interfaces. Se for 127.0.0.1, você terá que configurá-lo para escutar em todas as interfaces. Para fazer isso no XAMPP:
-
Vá para a pasta de configuração Apache da pasta XAMPP (XAMPP \ apache \ conf).
-
Edite link da linha Listen para Ouça 80
-
Reinicie o XAMPP (especificamente o Apache)
2. Ou você está atrás de um NAT?
Duvido que isso aconteça porque, mesmo se você estiver por trás de um NAT, você deve obter uma conexão com o Apache do seu próprio computador. Mas ainda vale a pena conferir.
Vá para a linha de comando (Iniciar - > Executar - > cmd) e digite o seguinte:
>ipconfig
Se o IP do seu modem for 192.168.x.x, 172.x.x.x ou 10.x.x.x; você está por trás de um NAT e teria que configurar o roteador para fazer o encaminhamento de IP. Isso pode ser difícil / impossível se você não controlar seu roteador.
3. Ou o seu ISP está bloqueando a porta 80:
Finalmente, se você está não atrás do NAT e você está ouvindo em todas as interfaces, mostrando algum erro de configuração do firewall, o seu ISP está bloqueando a porta 80. Você está simplesmente SOL: - /