não pode efetuar ping do FQDN a partir da LAN externa (Glassfish)

0

Situação atual

  • Eu tenho uma rede LAN com pc1 e pc2
  • O Glassfish está instalado no pc1
  • pc2 pode navegar para o endereço IP de pc1
  • Eu configurei um Nome de Doman Totalmente Qualificado (FQDN) por noip.com
  • O FQDN aponta para o endereço IP público do roteador

Minha pergunta

Como faço ping no FQDN de fora da LAN? Todos os pings no tempo limite do FQDN.

No mínimo, para a etapa inicial, como tornar o pc1, o computador com o FQDN para seu nome de host, acessível para que, pelo menos, responda a pings?

Estou interessado apenas em usar o Glassfish, mas posso instalar o servidor da Web Apache2, ou o Tomcat, se necessário para solução de problemas.

veja também:

link

    
por Thufir 02.11.2014 / 09:45

1 resposta

1

Então, em primeiro lugar, isso não tem nada a ver com glassfish. Se você pode navegar para o endereço IP, glassfish está funcionando bem. Este é um problema puramente DNS.

Por que não funciona?

Seu roteador está usando NAT. Isso significa que se o PC1 quiser se conectar ao askubuntu.com, ele usará o IP público do roteador e uma porta aleatória: IP_ADDRESS: PORT. Askubuntu.com acha que seu roteador está solicitando uma página da Web de IP_ADDRESS: PORT. Askubuntu.com envia a página para o seu roteador (IP_ADDRESS: PORT). Seu roteador encaminha isso para o seu PC1. Seu roteador sabe que tem que encaminhá-lo para o PC1 e não para o PC2, porque o PC1 iniciou a conexão. PC1 solicitou a página da Web.

No caso do seu servidor, você quer que as pessoas na internet se conectem ao seu servidor. Portanto, a conexão não será iniciada no PC1, mas na Internet. O FQDN aponta para o seu roteador. Seu roteador receberá uma solicitação para uma página da Web em IP_ADDRESS: 80. Como a conexão foi iniciada pela Internet e não pelo PC1, o roteador não sabe que precisa encaminhar o tráfego para o PC1. O seu router irá eliminar o tráfego.

O que você pode fazer para corrigir isso?

Você precisa configurar uma porta estática para a frente no roteador, para que o roteador saiba que ele precisa encaminhar todo o tráfego que recebe em PUBLIC_IP: 80 para PC1_PRIVATE_IP: 80.

Como você pode configurar o encaminhamento de porta em um roteador específico é descrito aqui: link

Mesmo depois de configurar essa porta, você não poderá executar o ping no FQDN do PC1, pois o ping usa outra porta. O HTTP (navegação) usa a porta 80, o PING usa a porta 1.

    
por Galgalesh 02.11.2014 / 11:08