知识库与软件

巧用Netstat解决静态映射不成功的问题

文档编号:545
浏览:5620 评分:22
最后更新于:2009-12-13

 

有的用户内网有服务器需要映射出去,明明已经将相应的端口映射出去了,局域网内部可正常访问,但是还是不能被外网访问。
我们知道,内网用户经路由器上网一般会经过nat转换,也就是说,相当于外网来说,如果不做映射,那内网的电脑都是被隐藏起来了的,而局域网内部之间却没有nat这样的天然防火墙存在,这就有可能该服务器在提供服务的时候,还要开启别的端口才能提供服务。怎么去查找该服务器是否还需要将别的端口映射出去呢?这里的windows自带的netstat命令就能够帮上忙了。
netstat这个命令加上相应的参数就可以查看TCP/IP网络的路由表,网络连接和接口状态。netstat是一个和强大的工具,关于netstat这个命令,internet上有很多说明,这里就不一一讲解了。
点击电脑的开始,运行,输入cmd,点击确认,就打开了一个dos窗口,在这个窗口里面就可以输入netstat加相应的参数去查看TCP/IP网络了。
如何查看相应的服务器要打开哪些端口?我们一般使用该命令的参数是netstat –an,意思是查看自己的电脑正在使用哪些端口。可以在服务器上开启相应的服务,其余的应用全部关掉,去用这个命令查看Local Address 这一栏看自己的系统打开了什么端口。也可以在局域网内另外一台电脑上关掉所有的应用,然后访问服务器,再使用netstat –an这个命令查看Foreign Address这一栏相应服务器ip后面的端口是什么,然后在路由器上尝试做端口映射放通。

   2024 ©上海艾泰科技有限公司 版权所有 沪ICP备05037453号-1

   

      沪公网安备 31011702003579号