Recebi uma VM no Windows Azure com o Windows Server 2008 R2/IIS 8.0 em execução. Possui um site padrão. Agora eu queria criar uma versão de desenvolvimento desse site em alguma outra porta, digamos 81. Adicionei esse aplicativo e adicionei uma regra de entrada no firewall para a porta tcp 81.
Agora posso navegar no site nessa máquina usando http://localhost:81
, mas externamente não consigo navegar ou conectar-me. Para o site que usei vinculando a
http - Qualquer IP não atribuído - Porta 81 - (nome do host deixado em branco)
Aqui está a resposta do violinista
[Fiddler] A conexão com 'originaldomainname' falhou. Erro: TimedOut (0x274c). System.Net.Sockets.SocketException Uma tentativa de conexão falhou porque a parte conectada não respondeu adequadamente após um período de tempo ou a conexão estabelecida falhou porque o host conectado não respondeu XXX.XX.XXX.XX:81
O que posso fazer para solucionar problemas de conexão. O ISP está bloqueando o tráfego dessa porta? Originalmente tentei fazer isso na porta 8080, mas deu o mesmo problema
Editar
Quando eu faço netstat -ano | find ":81"
isso eu entendo
TCP 0.0.0.0:81 0.0.0.0:0 ESCUTANDO 4
TCP [::]:81 [::]:0 ESCUTANDO 4
Como posso fazer uma entrada aqui? com o ip público como endereço estrangeiro e o ip privado como local.
Responder1
Há duas coisas que você precisa fazer para que isso funcione em uma VM no Azure.
Firewall do Windows
Certifique-se de ter uma regra de firewall que permita a conexão via TCP à porta 81. Deve ficar assim
Firewall do Azure
No portal do Azure, acesse sua VM. Em seguida, clique na guia endpoints e adicione uma regra para a porta 81 também
deveria ficar assim