-
美国如果把根域名服务器封了,中国会从网络上消失?(2)
- 作者:谢卓容 分类:电脑技术 发布时间:2021-07-07 08:32:02
这13个根,只是一个逻辑上的概念,每个根DNS,背后都有多台真正的物理服务器在工作! 截至2020年8月12日,全球一共有1097个根服务器。每一个根都有若干个...
这13个根,只是一个逻辑上的概念,每个根DNS,背后都有多台真正的物理服务器在工作!
截至2020年8月12日,全球一共有1097个根服务器。每一个根都有若干个镜像,分布在全球不同的地方。
这个数目在不断上涨,去年10月1日新中国成立70周年阅兵的时候,我看了一下,是1015个服务器。
这13个根由12个独立的机构管理,比如A根和J根都是由Verisign公司管理,截至2020年8月12日,A根在全球各地有53个站点,J根有185个站点。L根由ICANN管理,全球有167个站点,其中北京2个,上海1个。
在root-servers网站上5,可以查到所有这些根服务器的分布,从网站展示的根镜像服务器地图上看(2020年8月12日),北京有 5 个根镜像服务器,上海 1 个,杭州 2 个,武汉1个、郑州1个、西宁1个、贵阳1个、广州1个、香港 9 个,台北 6 个。
包含港澳台部分,我国一共有28个根镜像。
我国境内发出的对根DNS的请求,其实都由镜像完成了。这一点后面会解释。
现在,为了增长知识,你该硬着头皮看一些DNS细节了。
DNS到底是怎么工作的?
对于IT从业者,希望你能理解并牢牢记住本节的内容。
因为你迟早会遇到有关DNS的困惑。
先介绍一下域名的级别:
.代表根域名, .com这种是顶级域名,也叫一级域名,baidu.com这种叫二级域名, www.baidu.com这种叫三级域名,依次类推。
注:也有其他叫法的,反正你知道这个意思就可以了。
再介绍一下最常见的两种域名服务器:
权威DNS:负责对请求作出权威的回答。权威DNS中存储着记录,最常见的3种:A记录(记录某域名和其IP的对应),NS记录(记录某域名和负责解析该域的权威DNS),CNAME记录(负责记录某域名及其别名)。权威能直接回答的,就回A记录;需要其他权威DNS回答的,就回NS记录,然后LDNS再去找其他权威DNS问;如果该记录是别名类型的,就回CNAME,LDNS就会再去解析别名。
递归DNS:通常就是LDNS,它接受终端的域名查询请求,负责在网上问一圈后,将答案返回终端。
现在举一个具体的例子:比如终端请求www.baidu.com这个域名的IP。
在没有缓存时,LDNS会从根DNS问起:
1、LDNS问根DNS说:“www.baidu.com的IP是多少啊?”。
2、根DNS说:“我哪有时间管你这么细的问题,你去问com顶级域的DNS吧,我只管到顶级域,喏,这些是com顶级域DNS的名字和IP,你去问它们吧”。(以NS记录回应)
3、LDNS又忙问com的权威DNS,com权威DNS说:“你问的这是三级域名,我不管这么多,你去问baidu.com的权威DNS吧,它的名字是ns.baidu.com,他的IP是XXX(这里可能给出多个权威DNS)”。
4、LDNS继续问baidu.com的权威DNS,这次痛快,因为www.baidu.com正是它管的,它可能直接给出A记录,也可能给出CNAME记录,如果是前者,就直接得到IP,如果是后者,就需要对别名再做查询。
5、最终,LDNS得到www.baidu.com的IP,并将其返回给终端。
细心的人会问,在第1步中,LDNS问根DNS的时候,他是怎么知道根DNS的IP的?
这13个IP通常是预先配置在LDNS里面的。在LDNS初始化DNS缓存或者缓存失效的时候,LDNS向自己被预先配置的这些IP中的一个,发起对根的查询(也即询问.的NS记录),获得最新的根DNS的信息6。
对于DNS服务器软件而言,这13个IP,配置在根提示文件(root hints file)中,可能是named.cache或root.ca或root.hints等等之类的文件。
上面就是各种教科书中都会讲到的DNS查询过程,但实际上,没有这么麻烦,因为各个层面都是有缓存的。
猜您喜欢
- Windows更新后如何找回原来的系统?手..2024-03-27
- 前置耳机插孔无声?手把手教你解决电..2024-03-20
- 手把手教你安装联想打印驱动,轻松实..2024-03-03
- 2345浏览器如何彻底卸载?手把手教你..2024-03-02
- 如何为你的电脑硬盘上把锁,防止重要..2024-02-29
- win11蓝屏无限重启?手把手教你如何解..2024-02-23
相关推荐
- 怎么个性化设置搜狗输入法?搜狗输入..2021-04-15
- 怎么把word文档转换为html网页 word文档..2021-04-23
- 重装win11系统需要密码怎么办 windows1..2022-11-12
- wps文档背景颜色,wps文档怎么改背景颜..2017-10-12
- 乐视电视怎么投屏,最新方法..2017-02-03
- 怎么破解qq空间访问权限 破解qq空间访..2023-02-24