DNS LINUX BIND

;引入注释 @当前域名的缩写,也可以写完整域名www.google.com. ()允许数据跨行 NAME.以.结尾的是完整域名形式,例如google.com和google.com.的区别,前者是相对名,所以可以和单名组合成型如www.google.com的形式,而后者只能是google.com; $TTL用作定义缓存时间。因为一旦服务器的DNS被缓存下载到主机中,就只有下次再下载记录中带有TTL被下到的时候才能够更改,而不能靠DNS服务器去强行要求个人主机更改记录。所以过长时间的缓存TTL会造成安全问题,一旦有不良DNS记录被下载到个人主机而主机又没发现,如果不能既是更改会很麻烦; CLASSIN: internet; TYPESOA: Start of Authority 定义一个DNS区域,就是WIN DNS中的地址类名; NS: Name Server 表示区的服务器,授权子域; A: IPv4 Address 名字到地址的服务器,正向指针; PTR: Pointer 地址到名字的转换,反向转换指针; MX: Mail Exchanger 控制邮件的路由; CNAME: Canonical Name 主机昵称,别名; SRV: Service 提供知名服务的位置; TXT: Text 注释或非键入的信息。 DNS 中的named.conf文件记录了有哪些DNS配置文件是应该调用的,会有如: zone “ooo.com” { type master; file “/etc/bind/db.ooo”; }; zone “192.in-addr.arpa” { type master; file “/etc/bind/db.192”; }; 的配置内容出现。其中,zone后面的是主域名,可以在具体配置文件中以@代表。一个有效的DNS记录配置文件需要正反向两个配置文件协同工作,一个负责将名字转换成IP,一个负责将IP转换成名字。 name class type 主名服务器 管理员邮箱[email protected] @ IN SOA NSserver. root.localhost. ( 1 ; Serial 一个REVISION号码,和VTP中的作用一样 604800 ; Refresh 核对时间,以秒为单位,也可加上m,h,d,w表示别的 86400 ; Retry 重试时间 2419200 ; Expire 过期时间 86400 ) ; Negative Cache TTL

Continue reading

Author's picture

LuLU

Love coding and new technologies

Cloud Solution Consultant

Canada