O encaminhamento de porta não funciona localmente

2

Eu tenho um novo Comcast Business Gateway que acabou de substituir meu antigo modem residencial perfeitamente funcional. Notei que o roteador que eu tinha apenas uma porta WAN 10/100 ethernet, mas eu tenho uma conexão de 100mbit, então eu tirei o roteador e minhas velocidades saltaram de cerca de 85 a 107 mbits.

O modem / gateway tem um roteador e firewall embutidos. Eu peguei as regras de encaminhamento de porta do roteador antigo e as apliquei no novo gateway.

Agora, tenho pessoas me dizendo que podem acessar meus websites, o que significa que o encaminhamento de porta está funcionando externamente; No entanto, quando eu navego para qualquer um dos URLs, recebo "O Internet Explorer não pode exibir a página da Web" ou "Ops! O Google Chrome não pôde se conectar a". Os navegadores não relatam nenhum código de status HTTP.

  • Meu IIS está configurado para ouvir todos os IPs, portanto, o tráfego local deve ser servido.
  • Quando executo um tracert para meu IP ou domínio público, ou para o IP local do servidor da web, todos voltam dentro de um salto.
  • Eu não alterei nenhuma configuração no servidor da Web.
  • Não tenho regras de firewall que impeçam (1) o tráfego local de saída da minha máquina de teste, (2) o tráfego local de entrada no servidor da Web ou (3) o tráfego da porta 80 pelo roteador.
  • Eu tentei colocar o servidor na DMZ sem sucesso.
  • O modem antigo era um Cisco DPC-3000. O antigo roteador era um D-Link GamersLounge DGL-4100. O novo modem / gateway é um SMC SMCD3G.

O que devo fazer para reativar o tráfego local?

    
por tsilb 06.07.2011 / 18:40

2 respostas

2

Da sua LAN, não se conecte ao seu IP público. Conecte-se ao IP local do seu servidor da web.

Edit: Como Kyle disse nos comentários, se você estiver usando hospedagem virtual baseada em nome, você vai querer editar seus hosts arquivo ou configurar um servidor DNS interno para que os nomes de domínio sejam resolvidos para o IP local.

    
por 06.07.2011 / 19:20
1

Qual (is) peça (s) de hardware está em vigor agora? O SMCD3G é a única coisa entre o seu servidor IIS e o mundo? Em caso afirmativo, talvez seja necessário configurar um servidor DNS local para seus hosts internos para que eles obtenham o endereço IP interno apropriado do seu servidor IIS.

Eu suspeito (mas não sei ao certo) que você pode configurar o servidor que está executando o IIS como um DNS de encaminhamento servidor . Então você teria que fazer o seguinte

  1. Peça ao servidor DNS para reencaminhar as consultas para o servidor DNS do ISP (ou OpenDNS ou o que você quiser)
  2. Configure uma Zona de pesquisa direta para cada domínio que você deseja substituir e preencha os nomes de domínio para que eles apontem para o endereço interno do servidor IIS
  3. Informe seus hosts internos para usar o serviço DNS do servidor IIS; Dessa forma, eles obterão o endereço IP interno adequado para os nomes DNS que você configurou.

Quanto a como funcionava antes, não sei dizer; é possível que o modem antigo tenha sido informado (ou possa detectar automaticamente) os nomes de domínio que você hospedava nele, e sabia o suficiente para resolver esses nomes em um dividir o DNS para clientes internos.

    
por 06.07.2011 / 23:03