如何解决DNS解析错误

2023-08-06 06:30:00 生活常识 投稿:等夏天等秋天

解决DNS解析错误可以更换本地DNS,针对DNS被劫持的情况;还可修改HOSTS文件,可在HOSTS文件中直接修改或添加域名与IP地址的对应关系;还可清除DNS缓存信息,如果该域名的解析记录发生变更,或者DNS缓存被人为修改可以使用该方法。

DNS 解析是将域名指向解析成可由计算机直接识别的 IP 地址,从而完成服务器的访问。DNS 解析出现错误,就是无法解析域名,或者将域名指向一个错误的 IP 地址,导致用户无法通过域名正常访问相应站点。出现 DNS 解析故障最大的症状就是访问站点对应的 IP 地址没有问题,然而访问他的域名就会出现错误。导致 DNS 解析出现故障的原因有很多种,如解析设置错误,解析尚未生效,DNS 遭遇劫持,缓存污染等,都可能导致域名解析出现错误。那要如何解决 DNS 解析错误?

如何解决DNS解析错误

如何判断 DNS 解析出现故障

判断 DNS 解析出现故障可以点击开始-〉运行-〉输入 CMD 后回车,输入“nslookup”回车,在输入你的域名,如果出现 DNS request timed out,timeout was 2 seconds 的提示信息,则说明 DNS 确实出问题了,如果 DNS 解析正常的话,会反馈回正确的 IP 地址。

如何解决 DNS 解析错误

1.更换本地 DNS 的方法

目前部分运营商会通过使用 DNS 劫持的方法,干扰用户正常上网,使得用户无法访问对应站点,应对这种情况,我们可以通过更改本地 DNS 的方法,解决因 DNS 劫持而产生的解析故障问题。

具体解决步骤:

点击开始-设置-网络连接-本地连接-属性-TCP/IP 协议-使用下面的 DNS 服务器地址,在框中输入“8.8.8.8”和“8.8.4.4”断开,重新连接网络即可。

2.修改 HOSTS 文件的方法

HOSTS 文件是操作系统中记录域名与 IP 地址一一对应关系的本地文件,它的请求优先级要高于全球递归查询。如果我们要访问的域名服务器比较稳定不经常更换,我们可以在 HOSTS 文件中直接修改或添加域名与 IP 地址的对应关系,这样就可以避免因 DNS 解析设置、DNS 劫持等造成的域名无法解析以及解析出错的问题。

具体解决步骤:

点击“开始-搜索”,然后查找名叫 hosts 的文件。或路径为 c: windows system32 drivers etc 都可。用记事本打开 HOSTS 文件,在下面加入要解析的 IP 和域名即可。(修改 HOSTS 文件则是在实在没有办法的时候在用)每个 windows 系统都有个 HOSTS 文件,它的作用是加快域名解析,方便局域网用户,屏蔽网站,顺利连接系统等功能。

t 每个 windows 系统都有个 hosts 文件,它的作用是加快域名解析,方便局域网用户,屏蔽网站,顺利连接系统等功能。

3.清除 DNS 缓存信息的方法

为了节省 DNS 解析时间,系统会将缓存一段时间上次访问的域名记录,这样当用户在下一次访问时会直接将结果返回,而无需委托本地 DNS 进行全球查询,这样就提高的解析效率,减少了访问延迟。但这样带来的一个问题是,如果该域名的解析记录发生变更,或者 DNS 缓存被人为修改,就会将用户指向一个不可达或错误的站点,因此为了保障解析的准确性,我们需要定期对 DNS 缓存进行清理。

具体解决步骤:

“开始-运行-输入 CMD”,在 ipconfig/?中有一个名为/flushdns 的参数,这个就是清除 DNS 缓存信息的命令,执行 ipconfig/flushdns 命令,当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。接下来所有的 DNS 缓存都会重新加载。

导致 DNS 解析出现故障的原因

DNS 错误的原因有不少,但主要由以下原因造成的,大家可以使用排除法。

电脑中病毒

如果电脑中病毒一般是恶意软件篡改用户主页,劫持电脑 dns 等,造成电脑打开知名网站会跳转到其它恶意网站,或者干脆网站都打不开。

解决办法:使用杀毒软件对电脑先进行全盘扫描,查看电脑是否中病毒,是否有杀毒软件相关提示。如果杀毒后网页可以打开,多数是因为病毒原因所导致的。

网站故障

当发现打开某些网站会出现 dns 错误,但又有些大站打开一切正常,这种情况多数由于网站域名服务器故障或网站服务器有故障。另外也有一种情况是网络服务商(如电信的网络服务服务器出现故障,也会出现类似情况,主要由于线路堵塞导致,常见某个地方区域网站无法访问,具有区域性,一般这样的情况很少发生)。

解决办法:由于是网站本身的问题,所以我们一般也无法解决,只有等到网站恢复正常才可以访问。

网络故障

网络故障是比较常见的打引起 DNS 错误的原因,经常由于没网络打开网页就有类似的提示。

解决办法:修复网络问题即可。

电脑 DNS 设置错误

虽然我们多数朋友上网都不会去设置 DNS,一般都是采用自动获取,不过不少局域网都需要固定 IP 地址,选择固定 IP 地址,我们就需要输入 DNS 地址了,而 DNS 输入错误就会导致网页打不开,原因上面有介绍,相信大家都会明白,如果 DNS 设置错误我们会发现一: QQ 可以上但网页打不开。

解决办法:进入“网上邻居”– “本地连接”上右键选择属性,在”连接使用下列项目”中,寻找(TCP/IP)选项 双击,在下方会有 DNS 选项,您这中情况可以尝试自动获取 DNS 由于各地区的 DNS 通常会有差别,如果自动获取不行的话,可以联系当地网络管理部门查询 DNS 以便填写,也可以在网上搜索下本地网络服务商的 dns IP 地址。

声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com