qdstruggle 发表于 2014-12-11 16:18:27

查看数据包在internet网的那个设备被丢弃


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



cheng029 发表于 2014-12-11 16:45:13

首先先在本机测试 telnet 127.0.0.1 80 是否通,不通检查本机80端口是否正常开启,然后在本机 telnet 映射的公网 80 看是否通,不通的话检查你的映射。最后在机房其它内网机器测试telnet 公网 80 ,如果上面都通的话那就找运营商吧,不通自己找自己的问题。
页: [1]
查看完整版本: 查看数据包在internet网的那个设备被丢弃