先说明产生的这个感叹号的原因:
第一点:路由器开着了,但是外网没有正常接入
第二点: 路由器里设置了错误的DNS的地址
第三点:你获取到的地址,是路由器限制了上网的地址范围内,或者获取不到地址
第一点:
解决方法:这里只能做的测试接入的网络情况了;可以使用ping (Linux下也有这个命令)命令:比如: pingcom
总之起码要测试两个或者两个以上的网址,这样才保证自己测试的准确率;
还有一个命令就是tracert(这是windows下的,Linux的traceroute)用法: tracert 就会追踪经过路由器的地址,和时间,这样就可以判断问题出在那个地方,是不是自己的电脑问题或者说是自己局域网的问题,
下面是Linux使用tarceroute 的结果
第一个箭头是自己的路由器的网关,下面那些请求超时的就有两种可能了,第一种设置了网关保护,第二种就是,真的在那个位置断开了网络。
第二点:这种情况在自动获取ip和DNS下是很少出现的,这时就需要检查一下自己的DNS地址了,在Windows下就出现一个奇怪的情况,能上QQ不能上网页,就是因为DNS的错误造成的,不能把域名解释成ip,为什么QQ可以用, 因为QQ软件已经把ip地址写入到软件里,出现这种情况,原因有几点
1 运营商的DNS服务器故障问题
2 可能是你的网路到DNS服务器的故障
先说说Windows下查看DNS的方法也是只需要一个命令ipconfig /all
Linux下 查看DNS的方法:
awk '{print $2}' /etc/resolv.conf
这里我已经把我的机器配置成DNS所以你看到的会是这个地址;
其中第一个是首选的DNS服务器地址,第二个备用的,建议大家设置一个Google的DNS服务器,因为Google这么强大是很少会出问题的
第二点:获取不到ip地址,或者获取到IP地址是限制范围内的
这个要涉及到路由器设置了,我就不多说了