PDA

View Full Version : DNS không hoạt động



invangday
15-08-2008, 11:00
Em đăng ký ADSL VNN-IP tĩnh (A.B.C.D) và đang thiết lập DNS server trên FC9
Loay hoay cả tuần nay rồi mà vẫn chưa được. Nhờ các bác chỉ giáo cho
1- Đăng ký mydomain.com với DNS ns1.mydomain.com và ns2.mydomain.com trỏ về A.B.C.D
2- Forward Port 53 vào máy 192.168.1.1 (máy chủ server)
3- File named.conf

options {
listen-on-v6 { any; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
};

zone "." IN {
type hint;
file "named.root";
};

zone "localdomain." IN {
type master;
file "localdomain.zone";
allow-update { none; };
};

zone "localhost." IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa." IN {
type master;
file "named.local";
allow-update { none; };
};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0. 0.0.0.0.0.0.ip6.arpa." IN {
type master;
file "named.ip6.local";
allow-update { none; };
};

zone "255.in-addr.arpa." IN {
type master;
file "named.broadcast";
allow-update { none; };
};

zone "0.in-addr.arpa." IN {
type master;
file "named.zero";
allow-update { none; };
};

include "/etc/rndc.key";

one "D.C.B.A.in-addr.arpa" IN {
type master;
file "ABCD.local";
allow-update {none; };
};

zone "mydomain.com" IN {
type master;
file "mydomain.com.zone";
allow-update {none; };
};

4- File ABCD.local
TTL 14400
@ IN SOA ns1.mydomain.com. root.mydomain.com. (
2008081411 ; ************************, todays date+todays
3600 ; refresh, seconds
1800 ; retry, seconds
1209600 ; expire, seconds
21600 ) ; minimum, seconds

IN NS ns1.mydomain.com.
D IN PTR ns1.mydomain.com.

D IN PTR www.mydomain.com.
D IN PTR mail.mydomain.com.

5- File mydomain.com.zone
$TTL 14400
@ IN SOA ns1.mydomain.com. rôt.mydomain.com. (
2008081509 ; ************************, todays date+todays
3600 ; refresh, seconds
1800 ; retry, seconds
1209600 ; expire, seconds
21600 ) ; minimum, seconds

@ NS ns1
@ NS ns2
@ MX 10 mydomain.com.

@ A A.B.C.D
IN A A.B.C.D
IN NS ns1.mydomain.com.
IN NS ns2.mydomain.com.
IN MX 20 mail

ns1 IN A abcd
ns2 IN A A.B.C.D

www IN A A.B.C.D
mail IN A A.B.C.D
--------------------

5- Check:
-----
#host A.B.C.D
ra kết quả:
D.C.B.A.in-addr.arpa domain name pointer hpstore.vn.
D.C.B.A.in-addr.arpa domain name pointer www.hpstore.vn.
D.C.B.A.in-addr.arpa domain name pointer mail.hpstore.vn.
-----

#host mydomain.com
thì báo không kết nối được
-----

#dig A.B.C.D

; <<>> DiG 9.5.0-P1 <<>> A.B.C.D
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 15371
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
; A.B.C.D. IN A

;; Query time: 16 msec
;; SERVER: 203.162.0.181#53(203.162.0.181)
;; WHEN: Fri Aug 15 10:47:24 2008
;; MSG SIZE rcvd: 32

-----
#dig mydomain.com
; <<>> DiG 9.5.0-P1 <<>> mydomain.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 50959
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
; mydomain.com. IN A

;; Query time: 3048 msec
;; SERVER: 203.162.0.181#53(203.162.0.181)
;; WHEN: Fri Aug 15 10:48:03 2008
;; MSG SIZE rcvd: 31
-----------------

Vậy em sai ở đâu? :((

LinuXpert
15-08-2008, 15:56
Bạn còn thiếu bước đăng ký ns1.mydomain.com và ns2.mydomain.com trỏ về A.B.C.D với nhà cung cấp tên miền. "Đăng ký mydomain.com với DNS ns1.mydomain.com và ns2.mydomain.com trỏ về A.B.C.D" chỉ mới là đăng ký DNS cho tên miền chứ chưa đăng ký chính cái DNS, cái phần "trỏ về A.B.C.D" trong đó không có tác dụng gì nhiều.

invangday
19-08-2008, 10:21
Bạn còn thiếu bước đăng ký ns1.mydomain.com và ns2.mydomain.com trỏ về A.B.C.D với nhà cung cấp tên miền. "Đăng ký mydomain.com với DNS ns1.mydomain.com và ns2.mydomain.com trỏ về A.B.C.D" chỉ mới là đăng ký DNS cho tên miền chứ chưa đăng ký chính cái DNS, cái phần "trỏ về A.B.C.D" trong đó không có tác dụng gì nhiều.

Cảm ơn bác. Yêu cầu trên tớ đã khai báo (vì nếu chưa khai báo, lúc config mydomain.com sẽ báo lỗi ngay)
Tớ phạm phải một sai lầm rất sơ đẳng, ấy là khi forward port trên Router. Nhẽ ra là 53, thì lại chỉ gõ 5 :-;
Âu cũng là bài học để nhớ. Cảm ơn các bác

hentaiw
23-08-2008, 10:16
Bạn làm cái hướng dẫn cho bà con kinh nghiệm này nhé :D