志在指尖
用双手敲打未来

dns是什么意思(通俗点解释)

dns是什么意思

DNS浅显来讲便是把网址(即域名)解析为IP地址。
人们习惯回忆域名,但机器间相互只认IP地址,域名与IP地址之间是对应的,它们之间的转换作业称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个进程是自动进行的。
域名解析协议(DNS)用来把便于人们回忆的主机域名和电子邮件地址映射为计算机易于识别的IP地址。
DNS是一种c/s的结构,客户机便是用户用于查找一个姓名对应的地址,而服务器一般用于为他人供给查询服务。dns

dns通俗点解释

DNS就是域名系统(英语:DomainNameSystem,缩写:DNS),是互联网的一项将域名和IP地址作为相互映射的一个分布式数据库,能够使人更方便地访问互联网的服务。
通俗点说就是联网的目录服务,域名即主机名,主机名和IP地址的关系可以类比为姓名和身份证号的关系。
如果一个人想要访问一台主机,需要知道它的主机名,就像平时在找人的时候需要知道这个人的姓名一样,当然对于人来讲,通过身份证号我们也可以找到他,但大多数人不会这么做,因为很麻烦也不好记忆。
对于主机也是一样的,因为Web应用的主要使用者是人,一般人很难把IP地址这种一长串的数字记住,所以用主机名来标志它。
而对于计算机或者路由器来说,32位的等长二进制则比不定长的字符串好处理的多(尤其是根据IP地址划分子网等行为会影响路由器的转发过程)。因此这需要二者之间的转换,也就是DNS服务。
扩展资料:
DNS的解析是一系列复杂的过程。首先现在有一台计算机,通过ISP接入了互联网,那么ISP就会给分配一个DNS服务器,这个DNS服务器不是权威服务器,而是相当于一个代理的dns解析服务器,他会帮用户迭代权威服务器返回的应答,然后把最终查到IP返回给用户。
现在用户的计算机要向这台ISPDNS发起请求查询www.xxxxx.com这个域名了,这里其实准确来说不是ISPDNS,而应该是用户自己电脑网络设置里的DNS,并不一定是ISPDNS。比如也有可能手工设置了8.8.8.8.
ISPDNS拿到请求后,先检查一下自己的缓存中有没有这个地址,有的话就直接返回。这个时候拿到的ip地址,会被标记为非权威服务器的应答。
如果缓存中没有的话,ISPDNS会从配置文件里面读取13个根域名服务器的地址(这些地址是不变的,直接在BIND的配置文件中)。
然后向其中一台发起请求。根服务器拿到这个请求后,知道是com.这个顶级域名下的,所以就会返回com域中的NS记录,一般来说是13台主机名和IP。
接着ISPDNS向其中一台再次发起请求,com域的服务器发现这次请求是xxxxx.com这个域的,ISPDNS一查发现了这个域的NS,那就返回给用户。
ISPDNS不厌其烦的再次向xxxxx.com这个域的权威服务器发起请求,xxxxx.com收到之后,查了下有www的这台主机,就把这个IP返回给用户了,然后ISPDNS拿到了之后,将其返回给了客户端,并且把这个保存在高速缓存中,整个dns解析的过程也就完成了。

未经允许不得转载:IT技术网站 » dns是什么意思(通俗点解释)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载