Não é possível conectar-se ao servidor da rede externa

0

Estou executando o servidor de desenvolvimento do Django em um computador em casa em 0.0.0.0:80 .

Também estou executando um serviço SSH na porta 22 . Eu configurei meu roteador (Virgin Media Superhub 2 com IP externo 80.80.80.80 ) para que

  1. Meu servidor foi provisionado no slot 192.168.0.13
  2. tenho encaminhadas portas 80 e 22 para que quaisquer pedidos externos para aqueles estão indicados para 192.168.0.13:80/22.

Eu configurei o textch não enfatizado no-ip que o servidor está atualizando dinamicamente uma URL no-ip, foo.no-ip.biz . Eu também configurei um domínio Godaddy, foo.com com uma entrada CNAME DNS apontando para foo.no-ip.biz para todo o tráfego a partir da barra .foo.com .

Quando tento acessar bar.foo.com ou foo.no-ip.biz ou 80.80.80.80 ou 192.168.0.13 de um laptop na minha LAN usando o Google Chrome, posso acessar tudo muito bem e ver meu site .

No entanto, quando tento acessá-lo de fora da minha LAN, a conexão acaba. Isso ocorre em todos os minutos acima dos 192 ... um.

Eu posso usar o SSH em qualquer um dos endereços e também posso ver que as portas 22 e 80 estão abertas usando o link então o que poderia estar errado? Me desculpe se você deve ter um monte de perguntas como esta, mas a maioria dos exemplos que eu vi têm situações diferentes, ou seja, eles não encaminharam portas ou algo parecido. Alguém pode ajudar?

    
por conradg 14.06.2014 / 14:41

2 respostas

0

Você precisa adicionar um encaminhamento de porta em seu roteador e configurá-lo para que a porta 80 aponte para o endereço IP correto e para a porta 80. Observe que, se você também tem o gerenciamento externo do roteador habilitado na porta 80, é necessário desativar isso.

Se você tiver mais de um roteador / modem que faz o encaminhamento de porta, certifique-se de definir um encaminhamento de porta em todos os dispositivos. Além disso, se o seu expernal ip mudar, você precisa fazer um ipconfig / flushdns para obter o novo ipaddress.

Se as coisas não estiverem funcionando de fora, verifique se você consegue fazer o ping no endereço e se obtém o ipaddress correto.

    
por 14.06.2014 / 14:51
0

Telnet para a porta 80 de:

cpc20-acto3-2-0-cust165.4-2.cable.virginm.net (the name your ISP gives your IP address)

Eu deveria estar recebendo uma resposta de conexão, mas acabei de receber:

Trying 81.101.5.166...
telnet: connect to address 81.101.5.166: Network is unreachable
telnet: Unable to connect to remote host

Isso me diz que a porta não está aberta. Embora pareça que você está encaminhando OK, pode haver uma configuração de firewall que tenha a porta fechada. Encontre e abra e você deve estar no negócio.

    
por 17.06.2014 / 16:27