Eu suponho que você tenha instalado o protocolo IPv6 se estiver funcionando?
Eu suspeito que este é um problema de driver NIC, eu tentaria trocá-los.
Você pode encaminhar por porta no Windows, assim, isso é explicado neste artigo .
netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33
Eu fiz isso e funciona.
Aleatoriamente - às vezes uma vez por mês, ou mesmo depois que eu reiniciei o servidor, o encaminhamento de porta simplesmente para abruptamente.
Ele simplesmente para de ouvir inteiramente na porta 80 - não pode fazer telnet - não pode fazer nada - totalmente do nada.
Depois de mexer um pouco, eu finalmente excluo o encaminhamento de porta:
netsh interface portproxy delete v4tov4 listenport=80 listenaddress=192.168.1.111
E, em seguida, crie novamente:
netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33
Isso estava funcionando novamente por um tempo e, recentemente, nem mesmo isso tem funcionado. A única solução quando isso acontece é que eu tenho que reiniciar o servidor!
Este é um servidor de produção e não posso deixar isto sair. De jeito nenhum. Alguém tem alguma idéia do que verificar para encontrar a causa e o manuseio disso? Não consigo encontrar artigos on-line que cubram isso.
Eu suponho que você tenha instalado o protocolo IPv6 se estiver funcionando?
Eu suspeito que este é um problema de driver NIC, eu tentaria trocá-los.
Quando desligado, você executou o comando SHOW v4tov4 para ver se ele ainda estava na dll? Eu estou querendo saber se algo substituiu esse arquivo (você reiniciou, ou atualizar ou instalar uma nova função?).