如果你的windows右下角的无线网络存在一个感叹号,那说明你的电脑是没有连接局域网(中国的互联网),为什么会出现这个感叹号,主要原因如下

  • 路由器里设置了错误的DNS的地址
  • 你获取到的地址,是路由器限制了上网的地址范围内,或者获取不到地址
  • 路由器开着了,但是外网没有正常接入

路由器里设置了错误的DNS的地址

这种情况在自动获取ip和DNS下是很少出现的,这时就需要检查一下自己的DNS地址了,在Windows下就出现这样一种情况,能上QQ,但不打开网页,就是因为DNS的错误造成的,不能把域名解释成ip。为什么QQ可以用? 因为QQ软件已经把ip地址写入到软件里,出现这种情况,原因有两点

  • DNS服务器故障问题(这个问题概率,几乎可以为0,除非你使用来路不明DNS服务器)
  • 可能是你的网路到DNS服务器的故障(这个也是几乎为0的概率)

在windows下查看DNS

先说说Windows下查看DNS的方法也是只需要一个命令ipconfig /all

Linux下 查看DNS的方法:

awk '{print $2}' /etc/resolv.conf

其中第一个是首选的DNS服务器地址,第二个备用的,建议大家设置一个Google的DNS服务器,地址是: 8.8.8.8,因为Google这么强大是很少会出问题的

获取不到ip地址,或者获取到IP地址是限制范围内的

这个要涉及到路由器设置了,我就不多说了

如果还是上不了网,找电信运营商

如果你尝试上面两个方法还是解决不了问题,你可以再次确认是否存在网络问题,或者直接找运营商解决,下面说说怎么再次确认网络是存在问题的

在windows和linux下都可以使用ping命令检查网络的情况,这里不能直接ping一个域名,因为要绕开域名解释的问题,但可以直接ping DNS地址,一般情况DNS都不会屏蔽ICMP的包,可以收到DNS服务器的回复,下面ping三个DNS服务器地址的命令

ping 8.8.8.8
ping 8.8.4.4 
ping 180.76.76.76

前两个来自互联网的Google,最后来自局域网的,这里不给它做宣传了