配置使用“nixonli.com”域名为例
在服务器端安装BIND 9
$ sudo apt-get update $ sudo apt-get install bind9
配置BIND 9
配置文件保存在
/etc/bind/
主配置文件保存在下列文件中
/et/bind/named.conf /etc/bind/named.conf.options /etc/bind/named.conf.local
添加 DNS 于域到 BIND 9,编辑配置文件 named.conf.local
[...] zone "nixonli.com" { type master; file "/etc/bind/db.nixonli.com"; }; [...]
使用已有的域名文件作为模板传机新的域名文件
$ sudo cp /etc/bind/db.local /etc/bind/db.nixonli.com
现在编辑文件db.nixonli.com
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA localhost. root.localhost. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS localhost. @ IN A 127.0.0.1
更改为:
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA nixonli.com. root.localhost.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS localhost. @ IN A 127.0.0.1
root.localhost.com是指向你的邮件地址,不过要用“.”代替“@”号,在末尾要加上“.”
BIND 9 开启,停止,重启命令
$ sudo service bind9 start #启动命令 $sudo service bind9 restart #重启命令 $sudo service bind9 stop #停止命令