资源记录
DNS服务器通过主机名解析出IP地址或者相反都要借助资源记录,常用的资源类型有A、AAAA、SOA、NS、PTR、CNAME、MX等
资源记录格式:
Name [ttl] IN PR_TYPE VALUE
name:域名
ttl:缓存时间
PR_TYPE:资源记录类型
VALUE:数值(不同资源记录有不同意义)
SOA:
起始授权记录,一个区域解析库有且只能有一个SOA记录,而且必须放在第一条。
name:当前域的名称,如 “baidu.com.”,或"4.3.2.in-addr.arpa."。
value:由多部分组成。
(1) 当前域的名称(也可使用主DNS服务器名称);
(2) 当前域管理员的邮箱地址,但地址中不能使用@符号,一般使用 “.” 来代替;
(3) 主从服务协调属性的定义;
第一个值是区域数据文件的序列编号serial,每次修改此区域数据文件都需要修改该编号值以便让slave dns服务器同步该区域数据文件。
第二个值是刷新refresh时间间隔,表示slave dns服务器找master dns服务器更新区域数据文件的时间间隔。
第三个值是重试retry时间间隔,表示slave dns服务器找master dns服务器更新区域数据文件时,如果联系不上master,则等待多久再重试联系,该值一般比refresh时间短,否则该值表示的重试就失去了意义。
第四个值是过期expire时间值,表示slave dns服务器上的区域数据文件多久过期。
第五个值是negative answer ttl,表示客户端找dns服务器解析时,否定答案的缓存时间长度。
这几个值可以分行写,也可以直接写在同一行中使用空格分开。
例如:
test.com. IN SOA test.com. admin.test.com. (
2018110601 ;serial
2H ;refresh 2 hours
10M ;retry 10 min
1W ;expire 1 week
1D ;negative answer ttl 1 day
)
=====&