服务器本地localhost端口通,走IP地址的端口不通的解决方法

时间:2016-01-08 11:45:30   收藏:0   阅读:12854

  今天帮一个网友解决了一个关于端口的问题,他们公司自己开发的一套软件需要移至到另外一台服务器上面,然后全部设置好了后发现登陆软件报错,检查发现走192.168.1.1:8080不通,尝试修改成localhost:8080后可以本地登录,但是这样远程无法访问。

     查看系统已经关闭了防火墙,没有安装杀毒软件等端口限制,telnet尝试确认IP地址的8080端口不通。这就很奇怪了localhost能通,IP地址的不通,又没有防火墙、杀毒软件的限制,难道还有其他的系统策略可以限制?之后搜索他的系统版本windows server2003(好老的系统啊,这都2016年了!),发现居然当时还有这种自带屏蔽端口的设置:

使用Windows 2000、Windows XP、Windows Server 2003自带的“TCP/IP筛选服务”就能够限制端口。方法如下:

    第一步,在用于局域网连接的“网络连接”上单击鼠标右键,打开“网络连接属性”对话框。

     第二步,在“常规”项里选中里面的“Internet协议(TCP/IP)”,然后单击下面的“属性”按钮。在“Internet协议(TCP/IP)属性”窗口里单击“高级”按钮,在弹出的“高级TCP/IP设置”窗口里选择“选项”项,再单击下面的“属性”按钮,弹出“TCP/IP筛选”窗口。通过窗口里的“只允许”单选框,分别添加“TCP”、“UDP”、“IP”等网络协议允许的端口,设置完成后需重启。在不需要提供各种服务的情况下,可以屏蔽掉所有的端口。 

技术分享技术分享

想想这个选项也是挺坑爹的啊!

本文出自 “Technology Way” 博客,谢绝转载!

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!