Encaminhe a porta 80 de um Linksys WRT54GL para a porta 80 de um único IP na rede local

2

Eu tenho um roteador Linksys WRT54GL e uma rede doméstica de dois PCs. O que eu quero é que um dos PCs seja um servidor web visível do mundo no meu IP estático. É um PC com Windows XP com configuração e funcionamento do IIS 5.1. Eu configurei o encaminhamento de porta para o meu roteador apenas para a porta 80, mas, por algum motivo, nada funciona. Ao visualizar o host local no PC do servidor através do navegador (HTTP), ele exibe corretamente a configuração do site no IIS. Se a mesma coisa é solicitada através do meu IP estático visível de fora, não funciona. Idéias?

Preciso configurar algo especial no PC do servidor, além do próprio roteador?

    
por Slavo 24.08.2009 / 15:55

5 respostas

5

Provavelmente, o seu ISP está bloqueando a entrada da porta 80, já que eles não querem que você execute servidores da Web em uma conexão doméstica. Tente encaminhar outra porta (como 8888) no lado público para a porta 80 no lado local e ver se isso funciona. Se isso acontecer, esse é o seu problema. E, na verdade, não há muita alternativa além de chamar seu ISP para pedir para ser desbloqueado, mas é mais do que provável que eles peçam para você atualizar para um plano de negócios na Internet.

    
por 24.08.2009 / 15:57
2

Concordo com o Kevin, a única outra coisa que eu também verificaria seria certificar-me de que o seu programa antivírus / firewall não está bloqueando o tráfego de qualquer coisa fora da sua LAN local.

    
por 24.08.2009 / 16:17
1

Funciona se você fizer a solicitação para a porta IP estática 80 de fora da sua rede? Algum outro lugar aleatório na Internet? Você pode usar algo como o validador do W3C para testar. Se sim, então tudo está funcionando tão bem quanto isso.

O problema é que você está tentando acessar seu endereço IP externo a partir de sua rede interna. Algum firmware do roteador não liga esse endereço no lado da LAN, ou o liga, mas não aplica as regras de encaminhamento de porta a ele. Minha memória é o firmware Linksys é assim. É um incômodo. Duas soluções alternativas.

  1. Continue desenvolvendo contra localhost ou seu endereço IP local (192.168 ... provavelmente).
  2. Instale um firmware alternativo no seu roteador. Eu gosto de Tomato e posso verificar se ele permite que você use o endereço IP externo da rede interna.
por 24.08.2009 / 16:28
1

Uma coisa que eu estaria tentando primeiro, é acessar o site de outro PC conectado à sua LAN em seu endereço interno do servidor web.

Geralmente, as coisas funcionam no Localhost, mas não funcionam em máquinas no mesmo segmento de rede, portanto, antes de começar a mexer no seu roteador, certifique-se de acessá-lo internamente.

Outro teste útil, no IIS, é habilitar o FTp para uma porta aleatória e tentar se conectar a partir do exterior (tendo sido encaminhado corretamente em seu roteador). Isso apenas ajuda a garantir que a conectividade esteja completa.

Além disso, provavelmente não é para você, mas outras pessoas podem achar o WhatIsMyIp útil para determinar seus IPs públicos corretos.

    
por 24.08.2009 / 18:13
0

Tente colocar essa máquina específica na DMZ. Se ainda não funcionar, acho que o seu ISP pode estar bloqueando a porta 80.

    
por 24.08.2009 / 18:18