Como executar um servidor WebPy na porta 8080 usando o DDNS do roteador dlink e acessar este site da internet?

0

Eu tenho dois grandes problemas com a configuração de um servidor da web usando meu roteador dlink DIR-600L.

Edição 1:

Eu executo um servidor WebPy na porta 8080. Mas os provedores de serviço DDNS (como dlinkddns.com ou dyndns.org) só permitem a porta 80. Eu posso executar o servidor na porta 80 com o comando sudo. Mas meu servidor fica vulnerável se eu der acesso root. Então eu tentei o encaminhamento de porta no roteador e no servidor. Mas não adianta. Não sei se fiz isso corretamente.

Edição 2:

Embora o servidor seja executado na porta 80, posso acessar meu site a partir de minhas máquinas locais usando apenas nomes de domínio registrados (por exemplo, nikz.dyndns.org). Ninguém na internet não pode carregar este site, mesmo quando está totalmente up. Como observei o log do servidor, a solicitação de outros clientes nunca chegou ao meu servidor.

Eu preciso executar este servidor na porta 8080 e preciso acessar este site da Internet. Como eu posso fazer isso? alguma ideia?

    
por nuke1010 14.05.2013 / 20:15

2 respostas

0

Eu realmente não sei muito e você pode já ter tentado o abaixo, mas parece que o seu mais provável problema de DNS ou talvez um problema de firewall do servidor. Eu provavelmente tentaria testar cada componente separadamente.

Teste o nslookup internamente e externamente para ver se ele resolve o endereço wan correto. Pode ser resolvido para um endereço IP privado em vez disso. Se o nslookup externo não estiver mostrando seu endereço IP wan, então há um problema com a configuração do dyndns.

Teste para garantir que o servidor da Web aceite conexões tentando conectar-se localmente. Parece que a parte já está funcionando, mas apenas para checar se as regras iptables do seu servidor estão corretas.

Você também pode colocar um simples para configurar o servidor da Web em uma máquina com o Windows, com o firewall dessa máquina definido como off apenas para ver se as conexões são bem-sucedidas. Se funcionar do lado de fora, você saberia que a configuração do seu roteador está correta e o dyndns está funcionando.

    
por 14.05.2013 / 21:30
0

É principalmente porque sua rede doméstica bloqueia a porta 8080. Você não tem outra opção senão assinar uma nova linha ou pedir ajuda para abrir a porta 8080.

    
por 27.05.2014 / 02:15