ubuntu中配置DNS服务器 记录

来源:互联网 发布:淘宝网登陆页 编辑:程序博客网 时间:2024/04/30 13:52

使用环境 Ubuntu 12.10


1, sudo apt-get install bind9   //安装软件

2, 安装完成后,/etc/init.d/bind9 可以用来启动服务。 在Ubuntu中,用 service bind9 [start | stop | restart] 等来实现服务控制

3, /etc/bind 里有如下文件,(不包括db.test.com,db.192.0.1.bak  此为我新建的文件)

bind.keys       db.255    db.test.com               named.conf.options
db.0            db.empty  named.conf                rndc.key
db.127          db.local  named.conf.default-zones  zones.rfc1918
db.192.0.1.bak  db.root   named.conf.local


4, 编辑 named.conf.local, 添加:

zone "test.com" {
        type master;
        file "/etc/bind/db.test.com";
};


zone "1.0.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192.0.1";
};


5,新建文件:

db.test.com, 内容如下:

$TTL    604800@       IN      SOA     test.com. root.test.com. (                              1         ; Serial                         604800         ; Refresh                          86400         ; Retry                        2419200         ; Expire                         604800 )       ; Negative Cache TTL;@       IN      NS      test.com.@       IN      A       192.0.1.141@       IN      MX      10      test.com.aaa2.test.com.    IN      A       192.0.1.140ftp.test.com.   IN      A       192.168.193.136

新建文件 db.192.0.1

$TTL    604800@       IN      SOA     test.com. root.test.com. (                              1         ; Serial                         604800         ; Refresh                          86400         ; Retry                        2419200         ; Expire                         604800 )       ; Negative Cache TTL;@       IN      NS      test.com.141     IN      PTR     test.com.140     IN      PTR     aaa2.test.com.

保存好。


6,重启服务 service bind9 restart

7,在其他的同一网段的机子上设置这台DNS服务器的IP,然后使用 nslookup aaa2.test.com 就可以看到成功解析结果了。





0 0