查看数据包在internet网的那个设备被丢弃
如标题,我想查看数据包在internet网的那个设备被丢弃了。
最近遇到一个项目, 企业有台服务器的30000端口需要映射到公网,提供客户端访问。于是我在出口路由器配置了端口映射,本来是一个很简单的问题,结果问题来了。配置映射后Internet网无法访问,我就震惊了。于是乎我就排错: 在企业内网通过telnet加地址加端口的方式测试内网服务器端口状态,测试结果开启。于是乎我就用我的电脑连接路由器WAN,配置路由器相同网段地址,使用telnet加路由器WAN地址加端口测试,端口开启。但是在远端,其他地方测试端口关闭。所以我判断我的路由器配置没有问题,问题可能出在运营商那边,比如80端口运营商会屏蔽,必须注册后才能开启。于是我把问题反映给运行商,但是运营商不怎么搭理我,说让我出个证明来证明他们屏蔽了这个端口。
所以我就想要一个工具或命令,可以跟踪测试数据包的,当数据包在那个设备被丢弃时,可以知道。就好像tracert命令一样,每走一个跳点,都能知道。
首先先在本机测试 telnet 127.0.0.1 80 是否通,不通检查本机80端口是否正常开启,然后在本机 telnet 映射的公网 80 看是否通,不通的话检查你的映射。最后在机房其它内网机器测试telnet 公网 80 ,如果上面都通的话那就找运营商吧,不通自己找自己的问题。
页:
[1]