DNS浅显来讲便是把网址(即域名)解析为IP地址。
人们习惯回忆域名,但机器间相互只认IP地址,域名与IP地址之间是对应的,它们之间的转换作业称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个进程是自动进行的。
域名解析协议(DNS)用来把便于人们回忆的主机域名和电子邮件地址映射为计算机易于识别的IP地址。
DNS是一种c/s的结构,客户机便是用户用于查找一个姓名对应的地址,而服务器一般用于为他人供给查询服务。
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解析的过程也就完成了。
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com