Eu encontrei o problema finalmente. O problema é com o meu servidor grunhido (yeoman). Eu tenho que mudar o hostname em gruntfile.js para 0.0.0.0 de localhost para habilitar o acesso externo.
Desculpe, sou um cara de software, não sei muito sobre redes. Vi postagens semelhantes, mas não consigo fazer isso seguindo-o. Eu estou no Mac. Meu IP é um IP dinâmico. Meu Mac está conectado a um roteador sem fio que está conectado ao meu modem temporizador. Estou executando um site no localhost: 9000. Agora, quero acessar este site da internet em qualquer lugar. Eu não me importo com o nome de domínio. Eu estou bem para usar o endereço IP diretamente.
Agora eu fui para outra máquina (OS: windows 8) conectada a outra rede, e digitei o x.x.x.x: 9000, mas não consegui acessar. Então eu tentei ping x.x.x.x daquele computador windows, não funcionou, tem timeout. Qual é o problema? Meu firewall desativado no mac.
Note que não tenho IP estático, é um IP dinâmico. Isso é um problema? O IP estático deve para isso?
Mais uma coisa que eu tentei é, a partir do windows 8 (que está conectado a outra rede), eu fui ao whatismyip.com para obter o IP público, e depois fui para o meu mac e pinguei, funcionou. / p>
Depois, tentei ver se funciona na mesma rede. Então, conectei meu celular Android ao mesmo roteador sem fio que o Mac está conectado. E depois, no meu celular, eu digitei o navegador cromado 192.168.1.2, não funcionou. Eu digitei 192.168.1.2:9000, não funcionou. Digitado x.x.x.x: 9000, não funcionou. Mas no meu emulador de terminal do Android, ping para o IP público do meu Mac x.x.x.x funcionou, e o ping -p 9000 192.168.1.2 também funcionou.
Eu encontrei o problema finalmente. O problema é com o meu servidor grunhido (yeoman). Eu tenho que mudar o hostname em gruntfile.js para 0.0.0.0 de localhost para habilitar o acesso externo.
Ou você pode instalar o NeoRouter em ambas as extremidades e evitar o redirecionamento de portas no roteador e, ao mesmo tempo, evitar ter que aprender seu endereço IP público a cada vez.
Tags networking mac macos