如何解决网络问题
Windows下没有网了怎么办呢?没有WiFi图标怎么办? 本文基于THU科技服务队祖传网络问题指南完成,所有图片均为Window10系统下所截, Windows下基本适用,同时笔者在完善过程中学习了一些计算机网络知识,亦附于本文最后。
1. 检查网络适配器
Win+R打开运行窗口,输入:ncpa.cpl,检查网络适配器是否正常,如图:
> 若没有WiFi图标,很大可能是在此处将WLAN禁用,右键点击启用后,检查网络是否恢复正常。
- 不正常:跳至2
- 正常但上不去网:跳至3
2. 检查网卡驱动
Win+X呼出快捷菜单,选择设备管理器,在网络适配器下是否能找到网卡驱动:

- 看得见网卡驱动:跳至3
- 看不见网卡驱动:重装驱动
3. 检查网络连接
Win+R运行CMD,输入ping baidu.com,回车:

- ping通了:跳至8
- ping不通:跳至4
4. 检查代理设置
打开设置,在网络和Internet中,检查代理是否全关,如图:

- 如果有用过梯子,先打开一次,再关闭
- 全关了:跳至5
- 没关:关闭后重试3
5. 检查ip
在CMD中输入ipconfig,回车,检查是否拿到了正确的ip:

如果IP地址存在的话,表示本机被正常分配,否则就需要将IP分配方式设置为自动获取,或手动设置IP地址。
- 拿到了:跳至6
- 没拿到:手机开个热点试试,没准不是电脑坏了而是网坏了
6.
检查hosts文件,dns设置,或者相同网络环境换台电脑试一下
- 成功了:重试3
- 没成功:跳至7
7. 终极大法
- 在CMD中输入
netsh winsock reset,回车,之后重启计算机,并重试3 (若提示需要管理员权限,则Win+X呼出快捷菜单,选择Windows PowerShell(管理员),在弹出的窗口中进行输入,如下图)
Netsh winsock reset是一个命令提示程序,用于将winsock目录重置为默认设置或清除状态。如有时候上不了网或者网络出现问题经常用到它,简单地理解就是:重置程序通过操作系统链接网络的入口点。
- 另一种方法是在设置中进行网络重置:
8. 打开浏览器,访问百度
- 打不开:跳至4
- 打开了:恭喜你问题解决了
补充
设置ip和dns
-
在上面第1步弹出的窗口中,右键点击用于网络连接的设备(此处为WLAN),选择属性:
-
进入网络连接属性界面,选中Internet协议版本4(TCP/IPV4),点击下面的属性
-
常规属性界面选中自动获取IP地址以及自动获取DNS服务器地址即可
要重新获取ip地址: (回到第1步)右键单击设备选择“禁用”,然后会看到WLAN会变成灰色,说明已被成功禁用。 再重新启用网络连接,右键选择“启用”,等待电脑重新获取地址
检查DNS:在CMD中输入ipconfig /all 在“DNS SERVER”(中文:DNS服务器)里找到你使用的DNS服务器地址。
注:手动设置DNS,把DNS服务器地址改为1.1.1.1(Cloudflare DNS)或者8.8.8.8(Google Public DNS)
点击确定,进cmd,输入ipconfig /flushdns(刷新DNS解析缓存),回车,刷新一下,就好了。
# 电脑重新获取ip地址命令
ipconfig /release # 释放所有ip
ipconfig /renew # 重新获取IP地址
iPconfig /flushdns # 刷新DNS地址
# 其他常用命令
ipconfig /?
ipconifg /all # 详细的查看IP和MAC 地址。
ipconfig /displaydns # 显示DNS解析程序缓存的内容
检查hosts文件
在C:\Windows\System32\drivers\etc中找到hosts文件,使用记事本打开:

上图中的
#代表注释,后面的内容不生效
127.0.0.1 www.XXX.com,表示计算机解析域名 www.XXX.com 时,会解析到 127.0.0.1 ,即本机IP。
若hosts文件被修改,可能导致访问某些网站的域名时被解析到错误的ip,从而无法访问,将相应的语句删除或注释掉即可。
hosts文件简述(转)
1.什么是hosts文件?
hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的 IP 地址,一旦找到,系统就会立即打开对应网页,如果没有找到,则系统会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。
2.hosts文件的作用
1 加快域名解析
对于经常访问的网站,咱们可以通过在hosts文件中配置域名和 IP 的映射关系,提高域名的解析速度。由于有了映射关系,当咱们输入域名后,计算机就能够快速解析出 IP 地址,而不用请求网络上的 DNS 服务器。
2 构建映射关系
在很多单位中,都会有自己局域网,而且还会有不同的服务器提供给公司的成员使用。但由于局域网中一般很少架设 DNS 服务器,因此在访问这些服务器时,就需要输入难记的 IP 地址,这对大家来说相当麻烦。因此,咱们可以分别给这些服务器取个容易记住的名字,然后在hosts文件中建立 IP 映射,这样在以后访问的时候,只要输入这个服务器的名字就 OK 啦!
3 屏蔽垃圾网站
现在有很多网站,在不经过咱们同意的时候,就将各种各样的插件安装到咱们的计算机中,其中不乏病毒和木马。对于这些网站,咱们就可以利用hosts文件把这些网站的域名映射到一个错误的 IP 或本地计算机的 IP 地址上,这样就可以达到禁止访问的目的啦!
3.修改hosts文件的方法
由于 hosts 文件属性系统文件,因此需要管理员权限才能对其进行修改。
第一种方法:先将权限修改成管理员权限,然后在对其进行修改。 第二种方法:先将hosts文件复制到桌面,这时就不需要管理员权限了,因此可以对其进行修改了,等修改之后,在将其拖回原目录,替换就可以啦! 在 macOS 系统中,hosts文件的位置为:/etc/hosts 在 Windows 系统中,hosts文件的位置为:C:\Windows\System32\drivers\etc 在 Linux 系统中,hosts文件的位置为: /etc/hosts hosts文件修改示例:
202.108.22.5 www.baidu.com
如上所示,咱们在本地的hosts文件中,将百度的 IP 地址与百度的域名建立了映射关系,也就起到了“加快域名解析”的作用,因为不需要再去请求 DNS 服务器啦!此外,如果咱们想要对其进行注释的话,直接在前面加#符号就可以,例如:
#202.108.22.5 www.baidu.com
判断DNS污染
输入 nslookup www.xxxxxxx.com +【空格】+【你的DNS服务器IP 】,来查看是否能解析。 再输入 nslookup www.xxxxxxx.com 8.8.8.8 使用Google的DNS服务器验证。
相关参考资料
用于测试网络、查找ip的网站: https://ping.chinaz.com/ https://www.ipaddress.com/