搞死人的windows地址监听

本人很不肯意搞windows服务器,这不,正准备收拾东西搬家,用户来消息说有个服务器的服务不能正常链接。具体表现是 telnet 127.0.0.1 8008能够连,但执行 telnet 172.16.5.10 8008 死活就不行。提示:172.16.5.10 就是本服务器的接口ip。
程序员


没办法,催得凶,只好远程登陆上去。
windows


查看端口8008是否存活?对方坚持说服务是正常的,由于telnet 127.0.0.1 8008是正常的。netstate -an发现端口8008确实在监听。那么由此初步判断,多是防火墙的设置问题。服务器

wKioL1bo_pWSZQpRAARulo2iQew743.jpg增长入站、出站规则,搞半天也没效果,非常烦躁。tcp


暂时解决不了,有电话相互沟通了一阵,想了几种可能,挨个尝试,仍是不行。忽然,一个程序员提出,这个windows服务器上还有另外的服务,但确是正常的,开的端口是tcp 6789。我在服务器本地用命令行执行 telnet 127.0.0.1 6789 ,再执行 telnet 172.16.5.10 6789  也能够链接。而后我又返回防火墙规则那里查入站和出站,列表里根本就没有这个tcp 6789这个端口。由此判断与防火墙无关,又仔细确认了一遍,防火墙确实是关闭了。ide


再切换到命令行端口,执行netstat -an ,查看输出,仔细观察,终于发现端倪。url

spacer.gifwKiom1bo_-fitwtFAAScRKlM9XU495.jpg

正常工做的服务,监听的tcp地址是0.0.0.0,而不正常的服务,监听的地址是 127.0.0.1。火速让程序员改程序,改完重启服务,终于正常了。spa


希望之后不要用该死的windows服务了!!!命令行

相关文章
相关标签/搜索