banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Lỗi khi cài dns server  XML
  [Question]   Lỗi khi cài dns server 02/10/2010 15:16:07 (+0700) | #1 | 221986
CuteFTP
Member

[Minus]    0    [Plus]
Joined: 25/05/2009 02:07:45
Messages: 60
Offline
[Profile] [PM]
Giờ em có một con vps và muốn nó làm chức năng dns server. Em có
Code:
1. Domain là yourcomic.net
2. IP của VPS là 38.127.225.69


Em đã vào Control của Domain và đã tạo
Code:
ns1.yourcomic.net trỏ về ip là 38.127.225.69
ns2.yourcomic.net trỏ về ip là 38.127.225.69


Trong con vps em đã cài Bind và em đã cấu hình trong đó tương ứng với mấy file như thế này

+ Ở file named.caching-nameserver.conf là:
Code:
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver 
// (as a localhost DNS resolver only). 
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on 
// caching-nameserver package upgrade.
//
options {
	listen-on port 53 { 127.0.0.1; 38.127.225.69;};
	listen-on-v6 port 53 { ::1; };
	directory 	"/var/named";
	dump-file 	"/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";

	// Those options should be used carefully because they disable port
	// randomization
	// query-source    port 53;	
	// query-source-v6 port 53;

	allow-query     { localhost; };
	allow-query-cache { localhost; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
	match-clients 	   { localhost; };
	match-destinations { localhost; };
	recursion yes;
	include "/etc/named.rfc1912.zones";
};


+ Ở file named.rfc1912.zones là:
Code:
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package 
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
// 
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
zone "." IN {
	type hint;
	file "named.ca";
};

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; };
};

// This is config DNS Server 
zone "yourcomic.net" IN {
	type master;
	file "comic.for";
	allow-update { none; };
};

zone "225.127.38.in-addr.arpa" IN {
	type master;
	file "comic.rev";
	allow-update { none; };
};
// The End


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; };
};


+ Ở file comic.for là:
Code:
$TTL	86400
@		IN SOA	ns1.yourcomic.net.       root.ns1.yourcomic.net (
					2010100101	; serial (d. adams)
					3H		; refresh
					15M		; retry
					1W		; expiry
					1D )		; minimum

	        IN NS		ns1.yourcomic.net.
ns1	 	IN A		38.127.225.69
ns2		IN A 		38.127.225.69
www		IN A		38.127.225.69


+ Ở file comic.rev là:
Code:
$TTL    86400
@               IN SOA  ns1.yourcomic.net.       root.ns1.yourcomic.net (
                                        2010100101      ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

                IN NS           ns1.yourcomic.net.
69              IN PTR          ns1.yourcomic.net.
69              IN PTR          ns2.yourcomic.net.
69              IN PTR          www.yourcomic.net.


Em đã làm trên mô hình Lap của Vmware thì ok. Nhưng khi triển khai trên này ko chạy.
Không biết em cấu hình sai chổ nào mong anh chị chỉ giúp.

Em cảm ơn và chờ reply...

Để nhìn rỏ hơn anh chị có thể vào http://38.127.225.69/named/ chứa danh sách các file.


[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 03/10/2010 17:41:14 (+0700) | #2 | 222055
CuteFTP
Member

[Minus]    0    [Plus]
Joined: 25/05/2009 02:07:45
Messages: 60
Offline
[Profile] [PM]
Hix. Hình như chả ai giúp đc. smilie
[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 03/10/2010 18:19:18 (+0700) | #3 | 222056
hmtaccess
Member

[Minus]    0    [Plus]
Joined: 12/06/2008 02:26:45
Messages: 197
Location: ™œžŸ¤¢£§¨©
Offline
[Profile] [PM]
Lỗi gì bạn đưa output lên xem thử
[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 03/10/2010 19:08:42 (+0700) | #4 | 222059
CuteFTP
Member

[Minus]    0    [Plus]
Joined: 25/05/2009 02:07:45
Messages: 60
Offline
[Profile] [PM]

hmtaccess wrote:
Lỗi gì bạn đưa output lên xem thử 


À vâng, quên mất lỗi là khi gỏ www.yourcomic.net nó ko phân giải ra website của em.
[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 03/10/2010 20:33:49 (+0700) | #5 | 222064
hmtaccess
Member

[Minus]    0    [Plus]
Joined: 12/06/2008 02:26:45
Messages: 197
Location: ™œžŸ¤¢£§¨©
Offline
[Profile] [PM]

CuteFTP wrote:

hmtaccess wrote:
Lỗi gì bạn đưa output lên xem thử 


À vâng, quên mất lỗi là khi gỏ www.yourcomic.net nó ko phân giải ra website của em. 


Khi start named lên nó có báo lỗi gì không
kiểm tra file /etc/resolv.conf chưa
Code:
cat /etc/resolv.conf
[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 03/10/2010 21:01:42 (+0700) | #6 | 222066
CuteFTP
Member

[Minus]    0    [Plus]
Joined: 25/05/2009 02:07:45
Messages: 60
Offline
[Profile] [PM]

hmtaccess wrote:

CuteFTP wrote:

hmtaccess wrote:
Lỗi gì bạn đưa output lên xem thử 


À vâng, quên mất lỗi là khi gỏ www.yourcomic.net nó ko phân giải ra website của em. 


Khi start named lên nó có báo lỗi gì không
kiểm tra file /etc/resolv.conf chưa
Code:
cat /etc/resolv.conf
 


Khi start named thì không có lỗi gì.
Check trong file kia thì nó ra kết quả như này
Code:
[root@vps~]# cat /etc/resolv.conf
nameserver 38.113.205.124
nameserver 38.113.205.85


Cái này nói lên điều gì nhỉ?
[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 03/10/2010 21:47:15 (+0700) | #7 | 222071
[Avatar]
vitcon01
Member

[Minus]    0    [Plus]
Joined: 29/04/2009 11:28:21
Messages: 306
Offline
[Profile] [PM]
--->khởi động lại dns server của bạn

/etc/init.d/named restart

tail -20 /var/log/messages

--->rồi đưa đoạn tail đó lên

-Cân cung cấp distro mà bạn đang sử dụng
-Xem thử đã cấu hình iptables chưa
allow-query { localhost; }; ---> //allow-query { localhost; };
JK - JH
()()()
LTKT - LTT
[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 04/10/2010 08:55:03 (+0700) | #8 | 222090
CuteFTP
Member

[Minus]    0    [Plus]
Joined: 25/05/2009 02:07:45
Messages: 60
Offline
[Profile] [PM]

vitcon01 wrote:
--->khởi động lại dns server của bạn

/etc/init.d/named restart

tail -20 /var/log/messages

--->rồi đưa đoạn tail đó lên

-Cân cung cấp distro mà bạn đang sử dụng
-Xem thử đã cấu hình iptables chưa
allow-query { localhost; }; ---> //allow-query { localhost; }; 


1. Tail báo như sau:
Code:
[root@uniofl etc]# service named restart
Stopping named: .                                          [  OK  ]
Starting named:                                            [  OK  ]
[root@uniofl etc]# tail -20 /var/log/messages
2010-10-04T11:47:43.875305+09:00 uniofl named[32367]: found 8 CPUs, using 8 worker threads
2010-10-04T11:47:43.875983+09:00 uniofl named[32367]: using up to 4096 sockets
2010-10-04T11:47:43.883054+09:00 uniofl named[32367]: loading configuration from '/etc/named.caching-nameserver.conf'
2010-10-04T11:47:43.884665+09:00 uniofl named[32367]: using default UDP/IPv4 port range: [1024, 65535]
2010-10-04T11:47:43.885589+09:00 uniofl named[32367]: using default UDP/IPv6 port range: [1024, 65535]
2010-10-04T11:47:43.888434+09:00 uniofl named[32367]: listening on IPv6 interface lo, ::1#53
2010-10-04T11:47:43.888936+09:00 uniofl named[32367]: listening on IPv4 interface lo, 127.0.0.1#53
2010-10-04T11:47:43.889253+09:00 uniofl named[32367]: listening on IPv4 interface venet0:0, 38.127.225.69#53
2010-10-04T11:47:43.890997+09:00 uniofl named[32367]: command channel listening on 127.0.0.1#953
2010-10-04T11:47:43.891154+09:00 uniofl named[32367]: command channel listening on ::1#953
2010-10-04T11:47:43.891187+09:00 uniofl named[32367]: the working directory is not writable
2010-10-04T11:47:43.892021+09:00 uniofl named[32367]: zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42
2010-10-04T11:47:43.892335+09:00 uniofl named[32367]: zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 1997022700
2010-10-04T11:47:43.892574+09:00 uniofl named[32367]: zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42
2010-10-04T11:47:43.892789+09:00 uniofl named[32367]: zone 225.127.38.in-addr.arpa/IN/localhost_resolver: loaded serial 2010100101
2010-10-04T11:47:43.893040+09:00 uniofl named[32367]: 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/localhost_resolver: loaded serial 1997022700
2010-10-04T11:47:43.893232+09:00 uniofl named[32367]: zone localdomain/IN/localhost_resolver: loaded serial 42
2010-10-04T11:47:43.893410+09:00 uniofl named[32367]: zone localhost/IN/localhost_resolver: loaded serial 42
2010-10-04T11:47:43.893610+09:00 uniofl named[32367]: zone yourcomic.net/IN/localhost_resolver: loaded serial 2010100101
2010-10-04T11:47:43.894737+09:00 uniofl named[32367]: running
[root@uniofl etc]#


2. Em dùng

Code:
CentOS release 5.5 (Final)
i686


3. iptables đã stop và các port 80, 53 vẩn open bình thường.
4. đã làm theo cái này smilie
Code:
allow-query { localhost; }; ---> //allow-query { localhost; };


Mà giờ vẩn chưa đc smilie

Cảm ơn anh đã support và chờ anh xem xét thêm smilie

[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 04/10/2010 11:44:52 (+0700) | #9 | 222098
[Avatar]
vitcon01
Member

[Minus]    0    [Plus]
Joined: 29/04/2009 11:28:21
Messages: 306
Offline
[Profile] [PM]
Code:
view localhost_resolver {
 	match-clients 	   { localhost; };
 	match-destinations { localhost; };
 	recursion yes;
 	include "/etc/named.rfc1912.zones";
 };


--->tôi không biết bạn ngồi đâu để truy vấn (nslookup),nhưng phải xem thử đối tượng đựoc cho phép truy vấn là khu vực nào, nhưng nếu câu hình như thế này thì nó sẽ từ chối truy vấn từ các máy khác trong cùng miền mạng của bạn.

--->hướng giải quyết

Code:
match-clients 	   { localhost; };
 	match-destinations { localhost; };
chuyển thành
Code:
match-clients 	   { any; };
 	match-destinations {any; };

JK - JH
()()()
LTKT - LTT
[Up] [Print Copy]
  [Question]   Lỗi khi cài dns server 04/10/2010 15:17:37 (+0700) | #10 | 222127
CuteFTP
Member

[Minus]    0    [Plus]
Joined: 25/05/2009 02:07:45
Messages: 60
Offline
[Profile] [PM]
Ok. Em đã làm theo và thành công rồi anh à. smilie. May quá. Loay hoay mãi. Cảm ơn anh nhé.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|