输入域名—--本地hosts文件查找—---如果查找不到就去dns服务器-----先找缓存 如果没有就去根域名(两种查询方式)-----找到了就缓存一下 返回结果 或者找不到 也返回结果
根域名服务器
顶级域名服务器
权限域名服务器
本地域名服务器
递归查询:主机向本地域名服务器的查询一般都是采用递归查询,只发出一次请求。
迭代查询:本地域名服务器向根域名服务器的查询的迭代查询,发出多次请求。
通俗地说,
递归就是把一件事情交给别人,如果事情没有办完,哪怕已经办了很多,都不要把结果告诉我,
我要的是你的最终结果,而不是中间结果;如果你没办完,请你找别人办完。
迭代则是我交给你一件事,你能办多少就告诉我你办了多少,然后剩下的事情就由我来办。
A 记录是最常用类型 将域名指向一个 IPv64地址
CNAME 别名
MX 用于邮件服务器
NS 域名服务器记录,可将指定域名交由其他 DNS 服务商解析管理
AAAA 将域名指向一个 IPv6 地址
下面先看一个配置各种时长的设置示例
linuxe.cn 86400 IN SOA linuxe.cn {
2017010801 ;serial序列号,标识是第几个版本
2H ;refresh刷新时间
10M ;retry重试时间
1W ;expire过期时间
1D ;否定回答时间
}
原文:https://www.cnblogs.com/tanff/p/15233363.html