1、DNS
Domain Name Service,域名服务,作用:为客户机提供域名解析服务器
2、域名组成
2.1、域名组成概述
如”www.sina.com.cn”是一个域名,从严格意义上讲,”sina.com.cn”才被称为域名(全球唯一),而”www”是主机名。
“主机名.域名”称为完全限定域名。一个域名下可以有多个主机,域名全球唯一,那么”主机名.域名”肯定也是全球唯一的。
以”sina.com.cn”域名为例,一般管理员在命名其主机的时候会根据其主机的功能而命名,比如网站的是www,博客的是blog,论坛的是bbs,那么对应的完全限定域名为www.sina.com.cn,blog.sina.com.cn,bbs.sina.com.cn。这么多个完全限定域名,然而我们只需要申请一个域名即”sina.com.cn”即可。
2.2、域名组成
树形结构
![一文搞懂DNS服务器的解析原理及组成](https://www.cnaaa.net/wp-content/uploads/2022/07/2022060609155442.png)
根域
顶级域
国家顶级域 cn jp hk uk
商业顶级域
com 商业机构
gov 政府机构
mil 军事机构
edu 教育机构
org 民间组织架构
net 互联网
一级域名
二级域名
3、监听端口
tcp 53
udp 53
4、DNS解析种类
4.1、按照查询方式分类:
- 1)递归查询:客户机与本地DNS服务器之间
![一文搞懂DNS服务器的解析原理及组成](https://www.cnaaa.net/wp-content/uploads/2022/07/2022060609155442.png)
- 2)迭代查询:本地DNS服务器与根等其他DNS服务器的解析过程
![一文搞懂DNS服务器的解析原理及组成](https://www.cnaaa.net/wp-content/uploads/2022/07/2022060609155442.png)
4.2、DNS解析有大致过程
![一文搞懂DNS服务器的解析原理及组成](https://www.cnaaa.net/wp-content/uploads/2022/07/2022060609155442.png)
- 1、浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。
- 2、如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没有对应的已解析过的结果。而操作系统也有一个域名解析的过程。在windows中可通过c盘里一个叫hosts的文件来设置,如果你在这里指定了一个域名对应的ip地址,那浏览器会首先使用这个ip地址。
- 3、如果至此还没有命中域名,才会真正的请求本地域名服务器(LDNS)来解析这个域名,这台服务器一般在你的城市的某个角落,距离你不会很远,并且这台服务器的性能都很好,一般都会缓存域名解析结果,大约80%的域名解析到这里就完成了。
- 4、如果LDNS仍然没有命中,就直接跳到Root Server 域名服务器请求解析
- 5、根域名服务器返回给LDNS一个所查询域的主域名服务器(gTLD Server,国际顶尖域名服务器,如.com .cn .org等)地址
- 6、此时LDNS再发送请求给上一步返回的gTLD
- 7、接受请求的gTLD查找并返回这个域名对应的Name Server的地址,这个Name Server就是网站注册的域名服务器
- 8、Name Server根据映射关系表找到目标ip,返回给LDNS
- 9、LDNS缓存这个域名和对应的ip
- 10、 LDNS把解析的结果返回给用户,用户根据TTL值缓存到本地系统缓存中,域名解析过程至此结束
5、DNS客户机如何解析
- 1)电脑网卡设置DNS;
- 2)域名管理平台解析域名;
- 3)ping/nslookup 验证域名解析是否生效。
6、DNS服务器处理域名请求的顺序
- 1)DNS高速缓存(必须学会如何查看及清空)
- 2)DNS区域配置文件
- 3)DNS转发器
- 4)根提示
7、清除DNS缓存
- 1)客户机上清除缓存 ipconfig /flushdns
- 2)服务器上清除缓存 windows服务器:dns工具–查看–高级,调出缓存来,然后右键清除缓存
8、域名解析记录类型
- 1、A记录: 正向解析记录
- 2、CNAME记录:别名
- 3、PTR记录:反向解析记录
- 4、MX:邮件交换记录
- 5、NS:域名服务器解析
- 6、TXT:一般指为某个主机名或域名设置的说明
9、客户机域名请求解析顺序
- 1、DNS缓存
- 2、本地hosts文件
- 3、找本地DNS服务器
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4384