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

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


问题描述

最近,我在使用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
    • 点击 确定 并退出。

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

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

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

相关推荐
暮乘白帝过重山43 分钟前
ArkTS 关键字速查笔记
笔记·arkts
Wild_Pointer.1 小时前
技术书籍精读笔记:全景目录
笔记
d111111111d1 小时前
W25Q60简介--SPI通信(笔记)
笔记·stm32·单片机·嵌入式硬件·学习
打工人你好1 小时前
Android 应用逆向分析与架构研究笔记
android·笔记·架构
Dream Algorithm1 小时前
合约持仓量和价格之间的关系
笔记·区块链
fmk10233 小时前
TailwindCSS 学习笔记
笔记·学习
摇滚侠3 小时前
Vue 项目实战《尚医通》,完成确定挂号业务,笔记46
java·开发语言·javascript·vue.js·笔记
摇滚侠3 小时前
Vue 项目实战《尚医通》,完成取消预约业务,笔记49
vue.js·笔记
Just right4 小时前
AndroidApp笔记环境配置
笔记
xinxingrs4 小时前
贪心算法、动态规划以及相关应用(python)
笔记·python·学习·算法·贪心算法·动态规划