检查计算机是否连接上了代理服务器或者internet
键盘win+R后输cmd进入DOS页面,输入ipconfig/all
,结果很多不用管,只看网关即可,默认网关和DNS服务器地址一样说明该路由器还具有转发 DNS 请求的功能,即:中继 DNS,此时路由器将请求转发给该片区域的真正的 DNS 服务器,再将结果返回给主机,从而完成 DNS 查询的功能
然后ping一下192.168.3.1,如下说明计算机和路由器之间的连接没问题
检查域名解析是否有问题
DOS页面输入nslookup baidu.com
查询DNS解析是否有问题,能解析出ip地址说明没问题
注:服务器一行显示unknow不是服务器有问题,而是显示服务器名字的原理叫DNS逆向查询。一般DNS解析域名的时候将其解析为ip地址,而逆向查询就是指将ip再解析回域名,逆向解析会查询PTR记录。
比如nslookup baidu.com
结果是180.101.49.11
说明baidu.com的ip是180.101.49.11
逆向查询百度的ip时nslookup 180.101.49.11
结果找不到 180.101.49.11:Non-existent domain
如下图,这说明180.101.49.11没有PTR记录,所以查不到
检查是不是计算机访问百度路径上某个路由器故障
DOS页面输入tracert www.baidu.com
,当tracert的结果无法连通时遍可以从相关的地址开始逐个排查故障。7,8,10,11,12是因为在运营商网络里边,存在一种叫MPLS的技术,这种转发是通过标签来完成的,并且在配置了MPLS的设备中,两台边缘设备上做了相应的配置,所以在这个过程中,无法看到IP地址,起到保护运营商内部网络安全的作用,还有就是有些路由器或防火墙限制或者禁止了这个功能
中间人攻击
截获到客户端与服务器通信的线路后,可以通过破坏原始频道之后拦截一方的消息并将它们转发(有时会有改变)给另一方或者直接截取。
转载:https://blog.csdn.net/aaahuahua/article/details/107935159