DNS域名解析

一.基本理论

1.IP地址是固定长度的,IPv4是32位,IPv6是128位,而域名是变长

IP地址对于用户来说不方便记忆,但域名便于用户使用,例如www.baidu.com这是百度的域名。

IP地址是面向主机的,而域名则是面向用户的

2.DNS协议:将域名转换为IP地址(也可以将IP地址转换为相应的域名地址)。

3.域名和IP的对应关系保存在hosts文件中。

4.DNS系统:系统管理机构,维护主机名和IP的对应关系。接入网络时,注册信息接入到数据库,当用户输入域名时,会自动查询DNS服务器→检索数据库→IP地址

5.域名系统必须要保持唯一性。

6.域名分级,最低在左,最高在有。(xxx.yyy.zzz.com:四级域,三级域,二级域,顶级域)

二.域名服务器

域名服务器也有分层结构,依次是:

根域名服务器(最高层次),顶级域名服务器,权限域名服务器,本地域名服务器。

(具体作用不在赘述)

三.域名解析过程

总体分为:

1.输入域名后,先查找主机对应的域名服务器,域名服务器查找自己数据库中的数据。

2.如果没有, 就向上级域名服务器进行查找, 依次类推

3.域名服务器有一定的记忆功能,会把曾经访问过的域名和对应的IP缓存起来,方便下一次查询,加速查找过程。

具体描述:

(图片来自博客园@飞天小牛肉) 

迭代查询:主机向本地域名服务器发出一次查询请求,如果本地域名服务器无法解析,自己会以DNS客户机的身份向其它域名服务器查询,直到得到最终的IP地址告诉本。

迭代查询:本地域名服务器向根域名服务器查询,根域名服务器告诉它下一步到哪里去查询,然后它再去查,每次本地域名服务器都是以客户机的身份去各个服务器查询。 

内容来自:DNS(域名解析协议)详解_honeyJ-CSDN博客_dns协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值