因为工作需要,需在局域网内搭建一台dns服务器。确实遇到一些问题,也有一些好的文章,作为记录。
1.安装:
sudo apt-get update
sudo apt-get install bind9 bind9utils bind9-doc
2.修改/etc/bind/named.conf.local文件
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
//domain -> ip
zone "test.com" in {
type master;
file "/var/cache/bind/db.test.com";
};
//ip -> domain
zone "0.168.192.in-addr.arpa" in {
type master;
file "/var/cache/bind/db.0.168.192";
};
这里是配置一个 主dns 服务器,所以配置为master,如果需要配置备份服务器,配置为slave。
⚠️配置文件中的两个文件,一个域名到ip的解析,一个是ip到域名的解析。
3.配置域名到IP解析文件:/var/cache/bind/db.test.com
;
;BIND data file for local loopback interface
;
$TTL