志在指尖
用双手敲打未来

什么是dns(它有什么作用)

什么是dns

当互联网还十分、十分小的时候,人们很简略将特定的IP地址与特定的计算机对应起来,但随着越来越多的设备和人加入到不断发展的网络中,这种简略的情况就没法持续多久了。
现在依然能够在浏览器中输入一个特定的IP地址来抵达一个网站,但其时和现在相同,人们期望得到一个由简略记忆的单词组成的地址,也便是我们今日所认识的那种域名(比如xinnet.com)。
在20世纪70时代和80时代前期,这些称号和地址是由一个人指定的,她是斯坦福大学的ElizabethFeinler,她在一个名为HOSTS.TXT的文本文件中维护着一个主列表,记载了每一台衔接互联网的计算机。
随着互联网的发展,这种局面明显无法维持下去,特别是因为Feinler只处理加州时刻下午6点之前的恳求,而且圣诞节也要请假。1983年,南加州大学的研究人员PaulMockapetris受命在处理这个问题的多种主张中提出一个折中计划。但他基本上无视了所有提出的主张,而是开发了自己的体系,他将其称为DNS。尽管从那时起,现今的它明显发生了很大的改变,但在基本层面上,它的工作方法依然与将近40年前相同。

dns

dns它有什么作用

DNS是计算机域名体系(DomainNameSystem或DomainNameService)的缩写,它是由解析器和域名服务器组成的,效果是把域名转换成为网络能够识别的ip地址。举一个简略的比如,域名相当于门牌号,而IP地址相当于详细的地理位置。
DNS是用来做域名解析的,它会在你上网输入网址后,把它转换成IP,然后去拜访对方服务器,没有它,假如想上百度就要记住百度的IP,上163就要记住163的IP,有了DNS的处理,你只需要记住对应的域名也便是网址就能够了。
1、恳求一旦建议,浏览器首先要做的工作便是解析这个域名,一般来说,浏览器会首先查看本地硬盘的hosts文件,看看其间有没有和这个域名对应的规则,假如有的话就直接运用hosts文件里面的ip地址。
2、假如在本地的hosts文件没有能够找到对应的ip地址,浏览器会宣布一个DNS恳求到本地DNS服务器。本地DNS服务器一般都是你的网络接入服务商供给,比如中国电信,中国移动。
3、查询你输入的网址的DNS恳求抵达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记载,假如缓存中有此条记载,就能够直接回来结果,此进程是递归的方法进行查询。假如没有,本地DNS服务器还要向DNS根服务器进行查询。
4、根DNS服务器没有记载详细的域名和IP地址的对应联系,而是告诉本地DNS服务器,你能够到域服务器上去持续查询,并给出域服务器的地址,这种进程是迭代的进程。
5、本地DNS服务器持续向域服务器宣布恳求,在这个比如中恳求的对象是.com域服务器,.com域服务器收到恳求之后,也不会直接回来域名和IP地址的联系,而是告诉本地DNS服务器,你的域名的解析服务器地址。
6、最后本地DNS服务器向域名的解析服务器的恳求,这时就能收到一个域名和IP地址对应联系,本地DNS服务器不只要把IP地址回来给用户电脑,还要把这个对应联系保存在缓存中,以备下次别的用户查询时,能够直接回来结果,加快网络拜访。

未经允许不得转载:IT技术网站 » 什么是dns(它有什么作用)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

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