记录ubuntu安装bind9及权威域名的配置过程。

  1. 首先安装bind9
sudo apt-get install bind9
  1. 假设在本机安装了BIND,需要配置bind。DNS默认安装在/etc/bind目录下,

安装完后会产成如下配置文件。named.conf named.conf.local named.conf.options named.conf.default-zones

named.conf是主配置文件,里面包含named.conf.local和named.conf.options还有named.conf.default-zones.

测试实例

  1. 在named.conf.local中添加
zone "gophper.com" in{
    type master
    file "/etc/bind/db.gophper.com";
};
  1. 在 db.gophper.com中添加
 ;
 ; BIND data file for local loopback interface
 ;
 $TTL	604800
 @	IN	SOA	gophper.com. root.gophper.com. (
		      2		; Serial
		 604800		; Refresh
		  86400		; Retry
		2419200		; Expire
		 604800 )	; Negative Cache TTL
 ;
 @	IN	NS	ns
 ns  IN  A   127.0.0.1
 www IN  A    56.38.11.22
 aaa IN  CNAME www
  1. 保存后重启
sudo /etc/init.d/bind9 restart
  1. 使用dig命令测试
dig www.gophper.com  @127.0.0.1