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

  1. 首先安装bind9

    sudo apt-get install bind9
    
  2. 假设在本机安装了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";
    };
    
  2. 在 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
    
  3. 保存后重启

    sudo /etc/init.d/bind9 restart
    
  4. 使用dig命令测试

    dig www.gophper.com  @127.0.0.1