[DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案

冰.封万里 2024-06-22 16:07:03 阅读 68

[网络故障] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案


问题描述

最近,我在使用CSDN插件浏览 MOOC 网站时,遇到了一些网络故障。具体表现为:

MOOC 中国大学慕课网:www.icourse163.org 点击CSDN插件首页的 MOOC(中国大学慕课)图标时,网页加载缓慢且资源加载不完全,导致网页显示不全或无法正常使用。在已登录并保存了Cookie的情况下,个人课程页面一直处于白屏加载状态,无法查看或管理我的课程。尝试了几个其它内置图标,暂时没有发现同样的问题。尝试通过百度搜索后直接点击链接,可以加载所有页面和Cookie,但主页加载依旧显示不全。加载其它网页偶尔会卡顿缓慢,影响了我的上网体验。


问题排查分析

为了找出问题的原因,首先检查了网络连接是否正常,发现没有任何异常。然后,尝试了以下几种方法,但都没有解决问题:

清除浏览器缓存和Cookie,重新登录网站。关闭浏览器的广告拦截插件,防止其影响网页加载。更换不同的浏览器,如Chrome、Firefox、Edge等,测试是否是浏览器兼容性问题。使用手机或平板等移动设备,访问网站的移动端版本,看是否能正常显示和使用。

经过以上尝试,我发现问题仍然存在,而且不仅限于MOOC中国大学慕课网站,还影响了其它一些网站的访问。这说明问题可能出在我的网络设置上,而不是网站本身或浏览器的问题。

经过进一步的搜索和咨询,我发现问题可能与电脑的DNS配置有关


DNS 服务

DNS(Domain Name System,域名服务器 是一种将域名和IP地址相互映射的系统,是进行域名和与之相对应的IP地址进行转换的服务器。它可以让我们通过输入网站的域名,而不是复杂的IP地址,来访问网站。

域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

IP地址是由一串数字组成的,用于在网络上唯一标识一个计算机或设备。DNS服务器中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。

DNS配置决定了我们访问网站时,使用的是哪个DNS服务器来解析域名。如果DNS服务器出现故障或者被污染,就会导致网页无法打开或显示不全的问题。


检查DNS服务器是否正常工作

有多种方法可以检查DNS服务器是否正常工作,其中一种常用的方法是使用nslookup命令

nslookup是一个用于查询DNS的网络工具,可以在Windows或Linux系统的命令行中使用。

在这里插入图片描述

使用nslookup命令

→ 按下Windows徽标 + R,→ 输入 cmd,→ 按 Enter 回车,打开命令提示符(注意要以管理员身份打开),→ 输入 nslookup ,按 Enter 回车键。

这时,会看到当前系统所使用的DNS服务器的地址,以及一个 > 符号,表示可以输入查询的域名或IP地址。

在这里插入图片描述

例如,如果想查询百度的域名 www.baidu.com 的IP地址,可以在>符号后输入 www.baidu.com ,按回车键。这时,会看到DNS服务器返回的结果,包括百度的IP地址,以及一些其他信息。

如果DNS服务器能够正常返回结果,说明DNS服务器工作正常。如果DNS服务器返回错误信息,或者无法连接,说明DNS服务器工作异常,可能需要更换或修复。


解决方案

为了解决这个问题,我尝试了以下几个步骤:

更改电脑的IPv6 DNS配置:

按下Windows徽标 + R,输入 cmd,按 Enter 回车,打开命令提示符(注意要以管理员身份打开)。输入 ipconfig /flushdns,按 Enter 回车,清除本机 DNS 缓存。打开 控制面板,展开到 网络和Internet --> 网络和共享中心 ,点击 以太网,点击 属性 。勾选 Internet协议版本 6 ,并单击对应的 属性,把 DNS 配置设为 自动获取,关闭,确定并退出。重启浏览器,测试是否解决问题。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

把 IPv6 DNS 和 IPv4 DNS 服务器地址都更改为阿里公共 DNS :

阿里公共 DNS 提供一种免费、安全、稳定的 DNS 服务,可以提高网页访问速度和安全性。

重复上述步骤,打开 Internet协议版本 6属性,把 DNS 配置设为 手动指定,输入以下地址:

IPv6 DNS地址为

2400:3200::1

2400:3200:baba::1

点击 确定 并退出。

打开 Internet协议版本 4属性,把 DNS 配置设为 手动指定,输入以下地址:

IPv4 DNS地址为

223.5.5.5

223.6.6.6

点击 确定 并退出。

完成上述操作后重启电脑,测试是否解决问题。

经过以上操作,我成功解决了所有的网络故障,对所有网页的访问都已恢复正常。

希望这篇博客能够帮助到遇到类似问题的朋友,如果您有任何疑问或建议,欢迎在评论区留言,谢谢!



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。