您的位置:首页 > 其它

分钟看懂DNS解析基础

2016-09-27 22:12 225 查看
今天讲述域名系统和互联网作为一个整体是如何工作的,域名系统:也就是很多IT酷小子和社团联盟熟知的DNS。但不幸的是,很有权人士和其他人并不了解DNS到底是什么鬼

DNS是什么,他是怎么工作的

如何使用网络的它是如何影响你的日常生活的 

如果需要深入讲解每一个细节的话需要花好几个小时,这里只说基础

OK,Let's start.

域名系统无疑是互联网中最重要也最容易忽视的部分,没有DNS,我们今天用的互联网就会崩溃。我们都知道电脑组成了大型互联网,并且通过一串数字来互相识别,这串数字也就是IP地址。DNS的作用就是将实际的域名翻译成这些数字。

How does it work?

在浏览器中,比如你输入网址www.example.com实际访问的是www.example.com. 没错 就是这样域名后面还有一个小点(看不见又不用输入) 总之,最后的这个点代表这互联网命名空间的根(ROOT)

当输入网址时,浏览器和操作系统会首先判断他们知不知道这个IP地址是否可用,它可能会在你的计算机配置也可能在内存里(cache)。其实,你的浏览器他们都不知道www.example.com. 是什么。这会发生什么会呢?操作系统会配置为当它不知道IP地址时去询问解析域名服务器(承担DNS查询重任的,它会在你的操作系统里进行手动或者自动配置),解析域名服务器的内存或者缓存里可能有这个IP,也可能没有。如果没有解析域名服务器知道去哪里查找根域名服务器,根域名服务器回复到:我也不知道,但我知道去哪里找com域名服务器(也叫顶级域名服务器就是TLD域名服务器),解析域名服务器会记住根域名服务器提供的所有信息并且添加到cache里,之后直接去找com域名服务器,当解析服务器询问网址时,TLD域名服务器回答说:我也不知道。但会告诉你找主域名服务器(当公司或个人注册主域名后,会更新到TLD域名服务器中)。总之,解析域名服务器记下TLD域名服务器的回复存储到cache里,之后去询问主域名服务器(他会告诉你一个IP),解析域名服务器得到TLD域名服务器提供的信息,添加到cache,之后回复给操作系统,系统告诉浏览器。浏览器就会连接到请求页面的IP地址。

一次DNS查询,有 解析域名服务器、根域名服务器、TLD域名服务器、主域名服务器。缺一不可!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: