DNS server on ubuntu server 9.04

DNS服務已包含在bind9的套件下所以只要安裝bind9就可以來設定DNS

apt-get install bind9

安裝後設定檔則路徑在 /etc/bind/named.conf

來參照named.conf說明檔來做設定

依照named.conf的說明,新增一個zone最好是從named.conf.local這個檔案中來新增
以下是named.conf.local中的設定

==================================================

zone “sample.com.tw" { //先指定一個區域的名稱
type master; //指定類別
file “/etc/bind/db.sample.com.tw"; //指定設定名稱解析的檔案名稱,因為只設定正解所以只用一個檔案。//最好用絕對路徑
};

==================================================

接下來建立並設定一個名稱解析正解的設定檔
vim /etc/bind/db.sample.com.tw //這一個檔案可以從別的設定檔copy過來做修改

==================================================

; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA toyoink-ct.com.tw. root. ( //這個root.似乎是要指定不然好像不能正常運作
122 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS sample.com.tw. //指定域中的DNS主機是誰,請注域名後面還要加上一個句號。前面@是指這個網域中的意思。
ubuntu IN A 192.168.56.101 //設定主機位址的解析
test IN CNAME ubuntu //設定主機的別名

==================================================
重新啟動bind9

/etc/init.d/bind9 restart

查詢到剛剛設定的名稱解析
host ubuntu.sample.com.tw localhost

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s