Configure BIND9 with FQDN

以缩略语句配置BIND9谁都会,但是缩写容易产生混淆,并且长时间使用缩写会忘记语句本身的含义,这里我用FQDN格式的语句举例,配置一台主DNS服务器。
首先,还是在named.conf里添加自定义域名和对应的数据库文件,一个正向搜索域一个反向搜索域,需要注意的是,反向搜索域的域名必须以rev_ip_addr.in-addr.arpa格式起名,但是对应的数据库文件名可以随便起:
zone "phoenix.com" {
    type master;
    file "/etc/bind/phoenix.com";
};

zone "0.168.192.in-addr.arpa" {
    type master;
    file "/etc/bind/com.phoenix";
};

然后是正向搜索域数据库文件,注意看,没有@符号喔~
$TTL    604800
phoenix.com.    IN    SOA    phoenix.com.    root.phoenix.com. (
                  1        ; Serial
            604800        ; Refresh
            86400        ; Retry
            2419200        ; Expire
            604800 )    ; Negative Cache TTL
;
phoenix.com.        IN    NS    dns.phoenix.com.
phoenix.com.        IN    MX 01    mail.phoenix.com.
dns.phoenix.com.    IN    A    192.168.0.254
www.phoenix.com.    IN    A    192.168.0.254
ftp.phoenix.com.    IN    A    192.168.0.254   
mail.phoenix.com.    IN    A    192.168.0.254

然后是反向搜索域数据库文件,一样也没有@符号
$TTL    604800
0.168.192.in-addr.arpa.    IN    SOA    0.168.192.in-addr.arpa.    root.phoenix.com. (
                  1        ; Serial
            604800        ; Refresh
            86400        ; Retry
            2419200        ; Expire
            604800 )    ; Negative Cache TTL
;
0.168.192.in-addr.arpa.        IN    NS    dns.phoenix.com.
0.168.192.in-addr.arpa.        IN    MX 01    mail.phoenix.com.
254.0.168.192.in-addr.arpa.    IN    PTR    dns.phoenix.com.
254.0.168.192.in-addr.arpa.    IN    PTR    www.phoenix.com.
254.0.168.192.in-addr.arpa.    IN    PTR    ftp.phoenix.com.
254.0.168.192.in-addr.arpa.    IN    PTR    mail.phoenix.com.

看明白了么?说白了也就是注意FQDN写法的每个FQDN末尾记得加“.”,SOA记录的授权者和授权域名要搞清楚。
posted @ 2009-05-10 16:47  冰封的心  阅读(362)  评论(0)    收藏  举报