Cài đặt DNS Server (Bind9) trên Ubuntu server 6.06

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

4 phản hồi tới “Cài đặt DNS Server (Bind9) trên Ubuntu server 6.06”

  1. xcoi nói:

    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é!

  2. 8113115 nói:

    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

  3. 8113115 nói:

    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.

  4. PT nói:

    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


Để lại hồi âm