sudo apt-get install bind9
Bind主要控制DNS有三個檔
"/etc/bind/named.conf.options"
"/etc/bind/named.conf.local"
"/etc/bind/named.conf.default-zones"
第一個named.conf.options使用預設值即可
第二個named.conf.local 此檔要設定DNS相關資料的檔案位置,範例如下:
正解
zone "sample.com.tw" {
type master;
file "/etc/bind/db.sample.com.tw"; 要管理的DOMAIN DNS檔案位置及名稱
};
反查
zone "255.255.60.in-addr.arpa" { ; 該網站的主機IP,只要輸入ABC Class
type master;
file "/etc/bind/255.255.60.rev"; 檔案位置及名稱
};
第三個named.conf.default-zones 也是使用預設值。
第四個 建立db.sample.com.tw 檔案,範例如下:
$TTL 604800
@ IN SOA sample.com.tw. ns1.sample.com.tw. (
20111015 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.sample.com.tw.
@ IN NS www.sample.com.tw.
@ IN NS ns2.sample.com.tw.
@ IN MX 10 ASPMX.L.GOOGLE.COM.
@ IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
webmail IN CNAME ghs.google.com.
@ IN A 60.255.255.232
ns1 IN A 60.255.255.233
ns2 IN A 60.255.255.35
www IN A 60.255.255.232
superman IN A 60.255.255.232
video IN A 60.255.255.232
@ IN AAAA ::1
最後執行下列指令重新啟動bind DNS服務
sudo /etc/init.d/bind9 restat
即可完成設定!