Eu tenho três hosts Windows na mesma LAN privada, cada um hospedando um site padrão do IIS. Um host está executando o Windows 7 Pro, enquanto os outros dois estão executando o Windows 8.1 Update Versão 6.3 (Build 9600).
Outros computadores na sub-rede local podem abrir o site padrão em cada um dos três hosts digitando o endereço IP privado de cada host em um navegador.
No entanto, quando eu Port Port Forward 80 em um roteador de gateway, por sua vez, para cada um dos três hosts do endereço IP privado, insira o IP público do roteador do gateway em um navegador em um computador fora da rede privada, apenas o host do Windows 7 exibe seu site padrão. Os dois hosts do Windows 8.1 Update relatam "Esta página da Web não está disponível. Detalhes: O host demorou muito para responder." Além disso, nenhum registro da solicitação HTTP aparece em "C: \ inetpub \ logs \ LogFiles \ W3SVC1 \ u_exYYMMDD.log" no host.
Todos os três hosts têm sua Regra de Entrada do Firewall do Windows "Serviços da World Wide Web (Entrada de Tráfego HTTP)" definida como Perfil: Tudo, Habilitado: Sim, Ação: Permitir, Substituir: Não, Programa: Sistema, Endereço Local: Qualquer, Endereço Remoto : Qualquer, Protocolo: TCP, Porta local: 80, Porta remota: Qualquer, Usuários autorizados: Qualquer, Computadores autorizados: Qualquer, Princípios locais autorizados: Qualquer, Proprietário local do usuário: Qualquer, Pacote de aplicativos: Qualquer.
Esse problema começou depois que eu instalei o Windows Update em meados de fevereiro. Qualquer ajuda para diagnosticar e corrigir o problema é muito apreciada.
fonte
Você não pode encaminhar a mesma porta para três hosts diferentes e esperar todo o trabalho. É isso que você está fazendo?
Mas como você está tentando acessar esses outros dois hosts quando está usando o endereço IP público?
Você precisará que os outros dois hosts tenham os servidores da Web escutando em portas separadas, com essas portas encaminhadas do roteador.
Então, você acessaria os sites nos outros hosts com algo como:
http://86.166.163.103:8080
http://86.166.163.103:8000
Uma maneira preferível de fazer isso, se possível, é usar nomes de domínio e ter todos os sites em execução no servidor da web do mesmo host. Em seguida, você pode usar a porta 80 para todos os sites (mas não tenho certeza se isso é possível nas versões do cliente do IIS).
fonte