我想在端口1234上telnet虚拟机 . 我在vm上运行server.exe,它监听端口1234 .
当我在虚拟机cmd“telnet 127.0.0.1 1234”响应时运行telnet
“好的”
但是,当我使用“telnet publicIP 1234”响应从外部运行telnet时
连接到publicIP ...无法打开与主机的连接,在端口1234上:连接失败
我在azure portal中添加了 endpoints ,并尝试从虚拟机和本地计算机关闭防火墙 .
任何人都可以建议吗?
1 回答
需要考虑的两件事:
确保
server.exe
也侦听VM网络适配器,但不仅仅是在127.0.0.1上确保
ISP
(Internet提供商)不阻止传出端口 - very 常见问题 .要避免(2)将VM endpoints 的 public 端口更改为80并尝试使用
telnet publicIP 80
为了确保您遵守(1),在VM上尝试
telnet **localIP** 1234