最近,我在使用CSDN插件浏览 MOOC 网站时,遇到了一些网络故障。具体表现为:
MOOC 中国大学慕课网:www.icourse163.org
为了找出问题的原因,首先检查了网络连接是否正常,发现没有任何异常。然后,尝试了以下几种方法,但都没有解决问题:
经过以上尝试,我发现问题仍然存在,而且不仅限于MOOC中国大学慕课网站,还影响了其它一些网站的访问。这说明问题可能出在我的网络设置上,而不是网站本身或浏览器的问题。
经过进一步的搜索和咨询,我发现问题可能与电脑的DNS配置有关。
DNS(Domain Name System,域名服务器) 是一种将域名和IP地址相互映射的系统,是进行域名和与之相对应的IP地址进行转换的服务器。它可以让我们通过输入网站的域名,而不是复杂的IP地址,来访问网站。
域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
IP地址是由一串数字组成的,用于在网络上唯一标识一个计算机或设备。DNS服务器中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。
DNS配置决定了我们访问网站时,使用的是哪个DNS服务器来解析域名。如果DNS服务器出现故障或者被污染,就会导致网页无法打开或显示不全的问题。
有多种方法可以检查DNS服务器是否正常工作,其中一种常用的方法是使用nslookup命令。
nslookup是一个用于查询DNS的网络工具,可以在Windows或Linux系统的命令行中使用。
使用nslookup命令:
cmd
,nslookup
,按 Enter 回车键。这时,会看到当前系统所使用的DNS服务器的地址,以及一个 >
符号,表示可以输入查询的域名或IP地址。
例如,如果想查询百度的域名 www.baidu.com
的IP地址,可以在>符号后输入 www.baidu.com
,按回车键。这时,会看到DNS服务器返回的结果,包括百度的IP地址,以及一些其他信息。
如果DNS服务器能够正常返回结果,说明DNS服务器工作正常。如果DNS服务器返回错误信息,或者无法连接,说明DNS服务器工作异常,可能需要更换或修复。
为了解决这个问题,我尝试了以下几个步骤:
更改电脑的IPv6 DNS配置:
cmd
,按 Enter 回车,打开命令提示符(注意要以管理员身份打开)。ipconfig /flushdns
,按 Enter 回车,清除本机 DNS 缓存。Internet协议版本 6
,并单击对应的 属性,把 DNS 配置设为 自动获取,关闭,确定并退出。把 IPv6 DNS 和 IPv4 DNS 服务器地址都更改为阿里公共 DNS :
阿里公共 DNS 提供一种免费、安全、稳定的 DNS 服务,可以提高网页访问速度和安全性。
重复上述步骤,打开 Internet协议版本 6
的 属性,把 DNS 配置设为 手动指定,输入以下地址:
2400:3200::1
2400:3200:baba::1
点击 确定 并退出。
打开 Internet协议版本 4
的 属性,把 DNS 配置设为 手动指定,输入以下地址:
223.5.5.5
223.6.6.6
点击 确定 并退出。
完成上述操作后重启电脑,测试是否解决问题。
经过以上操作,我成功解决了所有的网络故障,对所有网页的访问都已恢复正常。
希望这篇博客能够帮助到遇到类似问题的朋友,如果您有任何疑问或建议,欢迎在评论区留言,谢谢!