您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

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

时间:2019-08-12 14:05:32  来源:  作者:

一、DNS是什么?

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

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

 

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

 

 

 

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

 

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

 

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

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

 

 

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

 

 

 

第二种方法:用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。

 

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

 

 

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

 

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

 

 

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

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

 

DNS是什么?如何判断DNS是否有故障?如何选择最快的外部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解析工作是交给公司内部的DNS服务器来完成的,这时需检查这个DNS服务器,在DNS服务器上进行nslookup操作看是否可以正常析。解决DNS服务器上的DNS服务故障,一般来说问题也能够解决。

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

 

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

 

 

通过nslookup去解析百度域名。

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

 

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

 

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

 

 

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

 

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

 

 

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

三、清除DNS缓存信息法:

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

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

 

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

 

 

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

 

 

 

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

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

 

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

 

 

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

 

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

 

 

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

 

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

 

 

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

 

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

 

 

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



Tags:DNS   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
写一个shell获取本机ip地址、网关地址以及dns信息。经常会遇到取本机ip、网关、dns地址,windows一个命令ipconfig /all全部获取到,但linux系统却并非如此。linux系统都自带ifc...【详细内容】
2021-12-27  Tags: DNS  点击:(2)  评论:(0)  加入收藏
域名系统是最重要的互联网服务之一,没有它,我们将无法访问在线内容,甚至无法发送电子邮件。每当我们尝试连接到其他网站或在线服务时,根 DNS 服务器都会帮助我们的计算机找到并...【详细内容】
2021-11-25  Tags: DNS  点击:(35)  评论:(0)  加入收藏
导读:在日常使用电脑浏览网页时,突然无法连接网络,但是QQ等软件却能正常使用,即便是重启电脑和路由器都解决不了,这种问题很大程度上就是DNS错误,比如说DNS服务器无响应,那么当遇到...【详细内容】
2021-10-15  Tags: DNS  点击:(98)  评论:(0)  加入收藏
Dog是一个用于DNS查询的命令行工具,它的工作原理类似于dig。它具有丰富多彩的输出,支持DNS-over-TLS 和 DNS-over-HTTPS协议,并且可以输出JSON格式。 系统环境Ubunt...【详细内容】
2021-09-02  Tags: DNS  点击:(70)  评论:(0)  加入收藏
如何清除您的 电脑的DNS 缓存 1.开始键+r开始键+R(Win+R) 2.输入:cmd 3.输入:ipconfig /flushdns...【详细内容】
2021-08-25  Tags: DNS  点击:(52)  评论:(0)  加入收藏
网络安全研究人员披露了一类影响主要 DNS 即服务 (DNSaaS) 提供商的新漏洞,这些漏洞可能允许攻击者从企业网络中窃取敏感信息。基础设施安全公司 Wiz 的研究人员 Shir Tamar...【详细内容】
2021-08-12  Tags: DNS  点击:(66)  评论:(0)  加入收藏
域名解析是客户端访问系统的第一步。在架构设计中,DNS Server除了解析域名,还能干点什么呢?又有哪些“挖坑”的用法需要避免呢?典型的互联网架构中,我们通过nginx的反向代理来做...【详细内容】
2021-07-29  Tags: DNS  点击:(264)  评论:(0)  加入收藏
DNS系统的作用DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解...【详细内容】
2021-06-10  Tags: DNS  点击:(113)  评论:(0)  加入收藏
摘要: 发送大量的数据包消耗目标主机资源,使其无法正常工作。1.前言:DOS攻击原理:发送大量的数据包消耗目标主机资源,使其无法正常工作。DNS放大攻击的原理:伪造DNS数据包,向DNS服...【详细内容】
2021-04-15  Tags: DNS  点击:(219)  评论:(0)  加入收藏
作者:Draven 面向信仰编程为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同...【详细内容】
2021-04-13  Tags: DNS  点击:(234)  评论:(0)  加入收藏
▌简易百科推荐
以京训钉开发平台接口文档为例,使用HttpClient类请求调用其接口,对数据进行增删改查等操作。 文档地址: https://www.yuque.com/bjjnts/jxd/bo1oszusing System;using System.C...【详细内容】
2021-12-28  Wednes    Tags:HttpClient   点击:(1)  评论:(0)  加入收藏
阿里云与爱快路由安装组网教程一、开通好阿里云轻量服务器之后在服务器运维-远程连接处进行远程 二、进入控制台后在root权限下根据需要安装的固件位数复制下面命令。32位:wg...【详细内容】
2021-12-28  ikuai    Tags:组网   点击:(1)  评论:(0)  加入收藏
HTTP 报文是在应用程序之间发送的数据块,这些数据块将通过以文本形式的元信息开头,用于 HTTP 协议交互。请求端(客户端)的 HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应...【详细内容】
2021-12-27  程序员蛋蛋    Tags:HTTP 报文   点击:(5)  评论:(0)  加入收藏
一 网络概念:1.带宽: 标识网卡的最大传输速率,单位为 b/s,比如 1Gbps,10Gbps,相当于马路多宽2.吞吐量: 单位时间内传输数据量大小单位为 b/s 或 B/s ,吞吐量/带宽,就是网络的使用率...【详细内容】
2021-12-27  码农世界    Tags:网络   点击:(3)  评论:(0)  加入收藏
1.TCP/IP 网络模型有几层?分别有什么用? TCP/IP网络模型总共有五层 1.应用层:我们能接触到的就是应用层了,手机,电脑这些这些设备都属于应用层。 2.传输层:就是为应用层提供网络...【详细内容】
2021-12-22  憨猪哥08    Tags:TCP/IP   点击:(35)  评论:(0)  加入收藏
TCP握手的时候维护的队列 半连接队列(SYN队列) 全连接队列(accepted队列)半连接队列是什么?服务器收到客户端SYN数据包后,Linux内核会把该连接存储到半连接队列中,并响应SYN+ACK报...【详细内容】
2021-12-21  DifferentJava    Tags:TCP   点击:(10)  评论:(0)  加入收藏
你好,这里是科技前哨。 随着“元宇宙”概念的爆火,下一代互联网即将到来,也成了互联网前沿热议的话题,12月9日美国众议院的听证会上,共和党议员Patrick McHenry甚至宣称,要调整现...【详细内容】
2021-12-17  王煜全    Tags:Web3   点击:(14)  评论:(0)  加入收藏
一、demopublic static void main(String[] args) throws Exception { RetryPolicy retryPolicy = new ExponentialBackoffRetry( 1000, 3);...【详细内容】
2021-12-15  程序员阿龙    Tags:Curator   点击:(22)  评论:(0)  加入收藏
一、计算机网络概述 1.1 计算机网络的分类按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。1.2 计算机网络的层次结构 TCP/IP四层模...【详细内容】
2021-12-14  一口Linux    Tags:网络知识   点击:(31)  评论:(0)  加入收藏
无论是在外面还是在家里,许多人都习惯了用手机连接 WiFi 进行上网。不知道大家有没有遇到过这样一种情况, 明明已经显示成功连接 WiFi,却仍然提示“网络不可用”或“不可上网”...【详细内容】
2021-12-14  UGREEN绿联    Tags:WiFi   点击:(25)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条