Môi trường cài đặt: cài đặt trên máy server có IP: 10.0.0.53
Đầu tiên bạn cài đặt bind9:
sudo apt-get install bind9 bind9-hosts dnsutils bind9-doc
Sau đó chúng ta sửa file cấu hình /etc/bind/named.conf, thêm đoạn sau vào:
zone “test.com” {
type master;
file “/etc/bind/zones/test.com.db”;
};
Bạn sửa test.com thành tên domain trong mạng của bạn.
Sau đó chúng ta tạo và sửa file /etc/bind/zones/test.com.db như sau (sudo vim /etc/bind/zones/test.com.db):
;
; BIND data file for local loopback interface
;
test.com. IN SOA server.test.com. admin.test.com. (
4 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS server.test.com.
server IN A 10.0.0.53
may1 IN A 10.0.0.10
may2 IN A 10.0.0.12
Cuối cùng chúng ta khởi động lại dns server :
sudo /etc/init.d/bind9 restart



Tháng Hai 22, 2008 lúc 8:01 sáng
Mình cài theo cách của cậu rùi! Nhưng khi restart bind, mình gõ:
`nslookup test.com`
thì cái phần Name: thì đúng, còn Address thì là số IP khác với IP của máy mình!
Cậu chỉ mình nhé!
Tháng Tư 4, 2008 lúc 9:24 sáng
Bác Mạnh Cường ơi tôi đọc bài hướng dẫn của bác, nhưng bác cho tôi hỏi, tôi đang dùng serverwin2k làm domain tên miền (abc.com) nay tôi muốn muốn dựng miền trên ubuntu6.06 để thay serverwin2k (các thành phần của server tôi đã cài đặt xong rồi nay chỉ con bắt tay vào cấu hình nữa thôi)
- khi dựng domain trùng tên với domain hiện tại thì có được không?
-tôi đã lỡ cấu hình trong file hosts tên miền trùng với tên của domain cũ bây giờ muốn thay đổi có ảnh hưởng gì không
vì tôi cài (php,mysql.postfix) sau
-có cách nào để tạo server ubuntu chạy đồng hành với server win2k?
-bác hướng dẫn cấu hình forwarder để phân giải tên miền internet
-tôi cấu hình file “/etc/bind/zones/test.com.db ” thì không lưu được cứ báo lối là không writing
Tháng Tư 4, 2008 lúc 9:34 sáng
tạo file test .com.db báo lỗi:
“/etc/bind/zones/abc.com.db” E212: can’t open file for writing. lỗi này là sao vậy tôi cũng tất bind9 rồi mới soạn file xin chỉ dùm.
Tháng Ba 18, 2009 lúc 5:04 chiều
Lỗi đó là do không có thư mục /etc/bind/zones. Tạo thư mục đó bằng lệnh “sudo mkdir /etc/bind/zones” rồi tiếp tục thực hiện từ bước tạo file test.com.db là được