Ubuntu DNS安装及配置


Ubuntu DNS安装及配置
 
安装 
sudo apt-get install bind9
修改/etc/bind/named.conf.local 
 sudo vi /etc/bind/named.conf.local
在里面加入如下内容(注意把domainname替换面你想要的),
zone "domainname.com" {
        type master;
        file "/etc/bind/zones/domainname.com.db";
        };
zone "0.168.192.in-addr.arpa" {
     type master;
     file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};
接下来编辑文件/etc/bind/named.conf.options,
 
 sudo vi /etc/bind/named.conf.options
在里面加入以下内容,
forwarders {
 # Replace the address below with the address of your provider's DNS server
 180.168.255.118;
};
 
现在我们来创建zone的定义文件
sudo mkdir /etc/bind/zones
sudo vi /etc/bind/zones/domainname.com.db
domainname.com. IN SOA dns.domainname.com. admin.domainname.com. (
  2006081401
28800
3600
604800
38400 ) 
 
domainname.com.      IN      NS              dns.domainname.com.
domainname.com.      IN      MX         10   mta.domainname.com.
 
dns              IN      A       192.168.0.104 
mta              IN      A       192.168.0.104
nfs              IN      A       192.168.0.105
master           IN      A       192.168.0.102
 
接下来创建反向解析文件(从IP解析出域名)
sudo vi /etc/bind/zones/rev.0.168.192.in-addr.arpa
在里面输入以下内容
$TTL 86400
@ IN SOA dns.domainname.com. admin.domainname.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
 IN NS dns.domainname.com.
104 IN PTR dns.domainname.com.
105 IN PTR nfs.domainname.com.
102 IN PTR master.domainname.com.
 
修改/etc/resolv.conf
 
sudo vi /etc/resolv.conf
在里面输入, 
search domainname.com
nameserver 192.168.0.104
注:以上修改会在机器重启后被覆盖, 如果重启机器后此次修改继续生效的话,需要在文件 /etc/resolvconf/resolv.conf.d/base里输入以上内容 
现在可以测试你的配置啦,
 
 
dig example.com
host dns
host 192.168.0.102
 
 
 

相关内容

    暂无相关文章