在实际应用过程中,我们可能会遇到DNS解析错误的问题,这意味着当我们访问域名时,我们无法完成将其解析为IP地址的工作,而是直接输入网站IP,我们就可以访问了通常情况下。这是因为发生了 DNS 解析。故障引起的。这种现象发生的概率比较高,因此本文将教读者一些从头开始消除 DNS 解析错误的基本方法。
1.什么是DNS解析错误?
一般来说,我们访问的这些地址称为域名,众所周知,网络中的任何主机都是通过IP地址来标识的。也就是说,只有知道该站点的IP地址,才能进行访问操作成功。
但由于IP地址信息不易记忆,网络中出现了名称域名。访问的时候,我们需要输入这个好记的域名。网络中会有一台服务器自动将对应的域名解析为IP地址。 ,这是 DNS 服务器。能够实现DNS解析功能的机器可以是您自己的计算机,也可以是网络中的计算机。然而,当DNS解析出现错误时,例如域名被解析为错误的IP地址,或者根本不知道域名对应的IP地址。当IP地址为时,我们无法通过域名访问对应的站点。这是DNS解析错误。
DNS解析错误的最大症状是访问该站点对应的IP地址没有问题,但访问其域名时出现错误。
2、如何解决DNS解析错误:
当我们的计算机出现 DNS 解析错误时,不用担心。解决办法也很简单。
(1)用于判断是否确实是DNS解析错误:
如果想要100%判断是否是DNS解析错误,就需要使用系统自带的解决方案。
第一步:确认你的系统是2000和XP以上,然后通过“开始->运行->输入CMD”进入命令行模式并回车。
步骤2:输入命令并回车,进入DNS解析查询界面。
步骤3:命令行窗口将显示当前系统使用的DNS服务器地址。例如,作者的DNS服务器IP是202.106.0.20。
第四步:接下来输入您无法访问的站点对应的域名。例如,作者输入如果无法访问,那么DNS解析应该无法正常进行。我们会收到一条DNS timed out, was 2 的提示信息。这说明我们的电脑确实出现了DNS解析错误。
提示:如果DNS解析正常,会反馈正确的IP地址。比如我用这个地址进行查询解析,就会得到信息name:, :61.135.133.103, 61.135.133.104。
(2)检查DNS服务器是否正常:
这时候我们就需要检查我们的电脑使用的DNS地址,并查询其运行状态。
第一步:确认你的系统是2000和XP以上,然后通过“开始->运行->输入CMD”进入命令行模式并回车。
步骤2:输入/all命令查询网络参数。
第三步:在/all显示信息中,我们可以看到有一个地方写着DNS。这是我们的 DNS 服务器地址。例如,作者的为202.106.0.20和202.106.46.151。从这个地址可以看出,它是一个外网地址。如果使用外网DNS时出现解析错误,我们可以更换另一个DNS服务器地址来解决问题。
第四步:如果DNS服务器显示的是您公司的内网地址,则说明您公司的DNS解析工作是由公司内部的DNS服务器完成的。这个时候我们就需要检查这个DNS服务器。在DNS服务器上进行操作,看能否正常解析。解决DNS服务器上的DNS服务故障一般就可以解决问题。
(3)清除DNS缓存信息方法:
当计算机访问域名时,不需要每次访问时都寻求DNS服务器的帮助。一般来说,解析工作完成一次后,该解析条目就会保存在计算机的DNS缓存列表中。如果此时DNS解析发生变化,如果有变化,由于DNS缓存列表信息没有变化,当计算机访问域名时,仍然不会连接DNS服务器来获取最新的解析信息,而是会根据电脑上保存的缓存对应关系进行解析。这会导致 DNS 解析错误。这时我们应该通过清除DNS缓存命令来解决故障。
步骤1:通过“开始->运行->输入CMD”进入命令行模式。
第二步:在命令行模式下,我们可以看到/?中有一个名为/的参数。这是清除DNS缓存信息的命令。
第三步:执行/命令。当出现提示“dns缓存”时,表示当前电脑的缓存信息已成功清除。
第四步:当我们再次访问域名时,我们会去DNS服务器获取最新的解析地址,就不会再出现之前缓存导致的解析错误了。
(4)修改HOSTS文件方法:
修改HOSTS方法就是修改HOSTS文件中的DNS解析对应关系,以达到正确解析的目的。因为本地计算机访问域名时,首先会检查本地系统中的HOSTS文件。 HOSTS文件中的解析关系的优先级高于DNS服务器上的解析关系。
这样,如果我们想要将域名与IP地址绑定,我们可以通过在HOSTS文件中添加解析条目来实现。
步骤1:转到“开始->搜索”,然后查找名为hosts的文件。
步骤2:当然,已经知道其路径的读者可以直接进入c:////etc目录查找HOSTS文件。如果你的系统是2000,你应该在c:/winnt///etc目录中搜索。
第三步:双击HOSTS文件,选择用“记事本”程序打开。
第四步:然后我们将看到HOSTS文件的所有内容。默认情况下只有一行内容“127.0.0.1”。 (#前面的其他行不是真正的内容,只是帮助信息)
步骤5:将要执行DNS解析的条目添加到HOSTS文件中。具体格式是先写域名对应的IP地址,然后在域名信息后面加空格。例如,作者添加了“211.195.1.181”。
第六步:设置完成后,我们访问的时候会自动根据是内网还是外网来解析。
3、总结:
通过上面介绍的四个步骤,我们可以解决大部分DNS解析问题。其中前三种方法是逐步解决DNS解析错误,而最后一种方法是在实在没有办法的情况下修改HOSTS文件。时间,权宜之计。当然,无论我们采用哪种方法,都可以解决由于DNS解析错误而导致的网络故障。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。