DNS是什么如何判断DNS是否有故障如何选择最快的外部DNS

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-06

一、DNS是什么?

DNS(Domain Name System,域名系统),在互联网上域名和IP地址相互映射,能够让用户更方便的访问互联网,当用户想访问某个网站的时候,可以直接通过域名去访问,而不需要记住服务器的IP地址。

如果我们访问百度,我们会直接在浏览器中,可以输入百度的域名www.baidu.com,可以直接访问到百度网页。

如果知道了百度网站的IP地址,也可以通过使用IP地址去访问百度网站。

那如何知道百度网站的IP地址呢?有两种方法可以查看IP地址:

第一种方法:ping命令,去解析DNS的IP地址

这时可以通过ping www.baidu.com,这时来自 180.97.33.107就是百度网站中,其中的一个服务器的IP地址。

第二种方法:用nslookup去进行DNS解析IP地址。

1:进入系统后,点“开始->运行->输入CMD”后回车进入DOS模式。

2:输入nslookup命令后回车,将进入DNS解析查询界面。

3:命令行窗口中会显示出当前系统所使用的DNS服务器地址,例如IT哥的DNS服务器IP为218.2.135.1。

4:然在符号后面输入>www.baidu.com,通过218.2.135.1DNS去解析www.baidu.com出来的IP地址是,在非权威应答中的,Addresses:180.97.33.108,180.97.33.107。

也可以在浏览器直接输入此180.97.33.107或者 180.97.33.108来访问百度网站,输入完地址后会,按回车键,网页会直接跳转到百度网站。

我们还可以通过NSlookup来判断,本地计算机的DNS是否可以正常工作。假如不能正常工作,那么DNS解析应该是不能够正常进行解析的,会收到多个DNS request timed out,timeout was 2 seconds的提示信息,这说明本地计算机确实出现了DNS解析故障。

通过Nslookup命令来判断DNS是否正常是一个非常好的办法。

二、如果不使用外部DNS服务器,使用局域网内部DNS,那该如何去配置?

这时候要看本地计算机使用的DNS地址是多少?,并且查询他的运行情况。

第一步:通过“开始->运行->输入CMD”后回车进入命令行模式。

第二步:输入ipconfig/all命令来查询网络参数。

第三步:在ipconfig /all显示信息中能够看到一个地方写着DNS SERVERS,这个就是本地的DNS服务器地址。

例如IT小哥的是218.2.135.1和114.114.114.114。从这个地址可以看出是个外网地址,如果使用外网DNS出现解析错误时,可以更换一个其他的DNS服务器地址即可解决问题。

第四步:如果在DNS服务器处显示的是个人公司的内部网络地址,那说明该公司的DNS解析工作是交给公司内部的DNS服务器来完成的,这时需检查这个DNS服务器,在DNS服务器上进行nslookup操作看是否可以正常析。解决DNS服务器上的DNS服务故障,一般来说问题也能够解决。

这时我们配置了一个内部的DNS是192.168.10.1

通过nslookup去解析百度域名。

可以看本地DNS是192.168.10.1。解析出来百度的两个公网IP地址是220.181.38.251和220.181.38.148。同时,我们访问百度也可以通过这两个公网IP地址去访问百度网站。

如果在局域网内的每台电脑都一个IP地址,每个IP地址对应着自己的主机名,主机就是由一串字符组成。有了主机名,就不需要我们死记硬背每台电脑的IP地址了。

只要记住有意义的主机名即可。一个IP地址对应到一个有意义的名字,就这对应的功能即是DNS来实现的。

三、清除DNS缓存信息法:

有的时候DNS出错,无法解析,我们也可以释放DNS缓存,重新刷新DNS。

1:通过“开始->运行->输入CMD”进入命令行模式。

2:在命令行模式中我们可以看到在ipconfig /?中有一个名为/flushdns的参数,这个就是清除DNS缓存信息的命令。

3:执行ipconfig /flushdns命令,当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。

第四步:接下来我们再访问域名时,就会到DNS服务器上获取最新解析地址,再也不会出现因为以前的缓存造成解析错误故障了。

四、修改HOSTS(主机)文件法:

1:通过“开始->搜索”,然后查找名叫hosts的文件。

2:当然对于已经知道他的路径的人可以直接进入c:windowssystem32driversetc目录中找到HOSTS文件。

3:双击HOSTS文件,然后选择用“记事本”程序将其打开。

4:之后我们就会看到HOSTS文件的所有内容了,默认情况下只有一行内容“127.0.0.1 localhost”。(其他前面带有#的行都不是真正的内容,只是帮助信息而已)

5:将你希望进行DNS解析的条目添加到HOSTS文件中。具体格式是先写该域名对应的IP地址,然后空格接域名信息。

6:设置完毕后我们访问网址时就会自动根据是在内网还是外网来解析了。

通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)

五、如何选择最快外部的DNS?

IT小哥是在南京,使用的南京电信网,使用南京电信的DNS是218.2.135.1,ping100个包,发现平均是速度27ms。

ping 三网联合的DNS IP 114.114.114.114 ping了100个包,平均速度是29ms

ping阿里的域名地址 223.5.5.5发现访问的速度是37ms

ping google的域名地址 8.8.8.8发现访问速度是58ms,ping了100个包,而且还有8个丢包。

经过上述的外部域名的对比,IT小哥选择南京电信的DNS 218.2.135.1,对于使用域名访问外部网站的解析会更快。

DNS是什么?如何判断DNS是否有故障?如何选择最快的外部DNS​?的下载地址: 本地下载

  • DNS是什么如何判断DNS是否有故障如何选择最快的外部DNS
    答:我们还可以通过NSlookup来判断,本地计算机的DNS是否可以正常工作。假如不能正常工作,那么DNS解析应该是不能够正常进行解析的,会收到多个DNS request timed out,timeout was 2 seconds的提示信息,这说明本地计算机确实出现了DNS解析故障。通过Nslookup命令来判断DNS是否正常是一个非常好的办法。二、如果...
  • 什么是DNS错误,如何解决电脑上网时遇到的DNS问题?
    答:计算机病毒</ - 如果电脑被病毒侵扰,可能会篡改DNS设置。解决方法是安装杀毒软件进行全盘扫描,清除病毒后测试网络是否正常。网站或服务器故障</ - 如果只有特定网站出错,可能是网站服务器或网络服务提供商的故障。耐心等待网站修复是唯一的解决办法。网络问题</ - 没有网络连接时,DNS错误便会显现。只...
  • DNS故障是什么意思?
    答:第四步:如果在DNS服务器处显示的是自己公司的内部网络地址,那么说明你们公司的DNS解析工作是交给公司内部的DNS服务器来完成的,这时我们需要检查这个DNS服务器,在DNS服务器上进行nslookup操作看是否可以正常解析。解决DNS服务器上的DNS服务故障,一般来说问题也能够解决。(3)清除DNS缓存信息法:当计算机...
  • dns服务器故障(影响网络连接)
    答:当您无法访问互联网时,首先需要检查DNS服务器是否出现故障。您可以通过以下步骤进行判断:1.打开命令提示符(Windows用户请按下Win+R,输入cmd并按回车键)2.在命令提示符中输入“pingbaidu.com”(请将“baidu.com”替换为您需要访问的网站),并按回车键 3.如果命令提示符返回“请求超时”或“无法解...
  • dns故障是什么dns故障
    答:首先安装杀毒软件对电脑进行全面扫描,看看有没有中毒。杀毒后可以打开网页,说明是电脑中毒导致dns错误。2.网站故障 有些网站打开时会提示dns错误,但有些网站可以正常打开。这应该是网站域名服务器或者网站服务器的故障。也有可能是网络服务商的服务器出现故障,线路被阻断,导致一些地方区域性网站无法访问。
  • DNS服务是什么意思、、是什么问题导致的?
    答:microsoft.com)能否访问不能简单地通过pingwww.microsoft.com或者ping207.46.134.155来判断,直接在浏览器地址栏中输入目标网站的IP地址才是正确的方法。2.设置多个DNS服务器解决DNS问题既然知道是DNS服务器故障导致网络不能访问,问题就很容易解决。我们可以尝试改变自己机器的TCP/IP设置中的DNS配置,...
  • DNS异常的表现是什么样的?
    答:DNS异常的原因主要有:一、电脑中病毒。这时要使用杀毒软件对电脑进行全盘扫描,查看是否中毒。如果杀毒后网页可以打开则以后注意杀毒便可。二、网站故障。如果网站打开时好时坏,多数是由于网站域名服务器故障或网站服务器有故障。这时就选择另外一个网站或是等候该网站后台恢复再使用。三、网络故障。这是...
  • dns配置异常是什么意思
    答:DNS配置错误:就是域名服务器解析出错,也有可能是当前指定的DNS服务器有故障,而导致无法打开网页。一般遇上这样的问题,更换一个新的DNS电脑就可以打开网页了。更换新的DNS的方法如下:1、点击任务栏上的网络,打开网络和共享中心。2、在打开的窗口导航栏中找到“更改适配器设置”选项,打开它。3、右键...
  • 计算机中的DNS是什么意思?DNS出问题是什么意思?
    答:DNS出问题,也就是不能正常进行域名解析,也就无法得到主机名对应的IP地址,最终导致无法正常上网。全国不同省份不同网络服务商提供的DNS服务器地址不同,具体情况需要咨询当地宽带服务供应商。也可选用公用的大型企业提供的DNS服务器,但解析速度并不一定令人满意。如果DNS出错,可进行修改。具体操作如下:...
  • dns是什么?
    答:(1)用nslookup(网路查询)来判断是否真的是DNS解析故障: 要想百分之百判断是否为DNS解析故障就需要通过系统自带的NSLOOKUP来解决了。第一步:确认自己的系统是windows 2000和windows xp以上操作系统,然后通过“开始->运行->输入CMD”后回车进入命令行模式。第二步:输入nslookup命令后回车,将进入DNS...