PowerDNS管理工具开发中学习到的DNS知识

PowerDNS管理工具开发中学习到的DNS知识
PowerDNS是一个数据库代替DNS域文件方法的开源软件,主要实现DNS主体功能进程bind实现从数据库取数据来实现DNS解析。最近做了一个DNS记录数据库的管理系统,系统本身较简单,不过从中学习和巩固了不少DNS知识,特记录总结供有心人查阅(包括自己)。
DNS支持A/AAAA/CNAME/SRV/TXT/PTR/NS/MX/SOA/RP/HINFO, URL/LOC/DNSKEY/KEY/NSEC/NAPTR/CERT/RRSIG/SSHFP/MBOXFW/DS/ISDN等记录类型。前部分是常用记录类型, 下列表详细阐述之。
类型名
类型描述
NAME
Content
补充描述
A
主机记录 Alias
主机名
IPv4 地址
255.255.255.255
AAAA
主机记录 Alias
主机名
IPv6 地址
冒号分割的多段表示的 IPv6 地址( 4 16 进制为一段( label ))。双冒号可以表示连续多个 0 段,共 8 段。
CNAME
别名记录 canonical name
主机名
FQDN
名字全局惟一
SRV
服务记录
服务名 . 协议名 .DOMAIN 后缀
重要度  端口号 目标服务器 FQDN
服务名:下划线开头后跟多个字母(不区分大小写);
协议名:下划线开头后跟多个字母(不区分大小写),目前有 _tcp _udp
重要度: 0-65535
端口号: 0-65535
该记录类型带 Priority
TXT
文本记录
(同域名)
描述信息
该记录类型带 Priority
PTR
指针记录
IPv4 反向主机名或者 IPv6 反向主机名
主机名 FQDN
IPv4 域名以 in-addr.arpa 结尾;
IPv6 域名固定为 ip6.arpa ip6.int
IPv4 名字: 1-255
IPv6 名字: ([0-9a-f].){31}([0-9a-f]
该记录类型带 Priority
NS
域名服务器记录
主机名或同域名
主机名 FQDN
 
MX
邮件服务器记录
主机名或同域名
主机名 FQDN
该记录类型带 Priority
SOA
域开始记录( Start Of Authority
同域名
Primary HostMaster AutoSerial Refresh Retry Expire NegativeCacheTTL
Primary Primary NS
HostMaster: Email address of host master
For same domain
AutoSerial: sync id 0- 4294967295
Refresh default 120 2min ), 0- 2147483647
Retry default 10800 3 hours ), 0- 2147483647
Expire default 604800 1week ), 0- 2147483647
Negative Cache TTL default 86400 1day ), 0- 2147483647
RP
负责人记录 (Responsibility Person)
记录名
文本信息
 
HINFO
主机信息记录( Host Information
记录名
OSINFO CPUINFO
OSINFO CPUINFO 参考 RFC1835
*      RDATA就是PowerDNSPriority(如果有)+ content+TTL字段,TTL默认600Priority默认0,如果有的话。
*      名字可以带点号以支持子域主机名。
*      同域内:CNAME名字惟一,任何记录不能跟CNAME的记录名相同。
*      FQDNFull qualified domain name)全域名主机名,FQDNRDATA中结尾点来注明是FQDN
*      FQDN名字规范:形如abc.company.com。总长不超过255;段数不超过127段;每段不能多于63个字符,少于1个字符;点号分割每段;首段(主机名)不能全为数字,可以包含数字,字母,连字符三种情况;其余段可以包含数字,字母,连字符,首尾不能是连字符。
*      MX记录的priority值越小优先级越高。
*      SOA记录的AutoSerial值用来主域和从域间同步记录信息用,如果从域发现主域的该值比自己的大,就会请求同步,并刷新自己的该值。通常做法用YYYYMMDD[00-99]来协商。

本文转自 dannyy1026 51CTO博客,原文链接:
http://blog.51cto.com/dannyyuan/165712
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值