DNS的原理

该博客主要介绍了DNS相关知识,包括DNS是什么、DNS架构以及DNS原理,为读者了解DNS提供了基础信息。

DNS是什么

dns全称Domain Name System,是应用层协议,又称域名系统,用来将主机名和域名转换为IP地址,
主要在dns服务器中保存着域名和ip地址的对应关系,为人们提供域名解析服务。
全球一共有13台根dns服务器,美国10台,欧洲2台,分布在英国、瑞典,亚洲1台,在日本。

  

DNS架构

服务器的包含关系:
根DNS服务器  > 顶级DNS服务器 > 权威DNS服务器 > 二级域名的DNS服务器
根DNS服务器:掌握着所有顶级dns的ip和域名的对应关系
顶级DNS服务器:掌握着权威dns的ip和域名的对应关系
eg:  .com   .cn   .org
权威DNS服务器:掌握着二级域名dns服务器的ip和域名的对应关系
eg:  baidu.com  sina.com
二级域名的DNS服务器:掌握着你要访问的域名和ip的对应关系
eg:  www.baidu.com  new.sina.com

  

DNS原理

1.先向本地dns服务器查看缓存中有没有该域名对应的ip地址的记录
2.向根dns服务器询问域名对应的ip地址(根dns服务器会让他去查询顶级dns服务器)
3.向顶级dns服务器询问域名对应的ip地址(顶级dns服务器会让他去查询权威dns服务器)
4.向权威dns服务器询问域名对应的ip地址(权威dns服务器会让他去查询二级dns服务器)
5.向二级dns服务器询问域名对应的ip地址(二级dns服务器会返回对应的ip地址)
6.接收到ip地址后,会先把ip和域名对应关系保存到本地dns缓存,以便下次方便访问

  

 

转载于:https://www.cnblogs.com/wangwei5979/p/11160708.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值