Ubuntu DNS安装及配置
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
评论暂时关闭