Multiple nameservers for multiple domain names from two IPs?

Stuart Murray-Smith eight32 at gmail.com
Wed Mar 22 11:05:16 UTC 2006


Hi list

I have two nameservers:

ns1.domain_1.tld, IP = vvv.www.xxx.yyy
ns2.domain_1.tld, IP = vvv.www.xxx.zzz,

where xxx.yyy and xxx.zzz are two physically different servers ie ns1
zone files are stored on server xxx.yyy and ns2 zone files are stored
on server xxx.zzz

How would I serve multiple nameservers:

ns1.domain_1.tld, ns2.domain_1.tld
ns1.domain_2.tld, ns2.domain_2.tld
...
ns1.domain_n.tld, ns2.domain_n.tld

for multiple domain names from the above IPs?

Domain lookups of the zone files below function, but an HTTP request
of any of the virtual domains doesn't serve the correct page. It
serves a website from one of the another domains. May I assume that
Apache isn't resolving a website's CNAME name request in the
<VirtualHost> section correctly because of an error in the multiple
nameserver config?

-----8<----------8<----------8<-----

; reverse lookup for ns1.domain_1.tld
$TTL 3600
$ORIGIN xxx.www.vvv.IN-ADDR.ARPA.
;
@	IN	SOA	ns1.domain_1.tld. admin.domain_1.tld. (
			20060320
			3600
			3600
			432000
			10800
			)
;
	IN	NS	ns1.domain_1.tld.
	IN	NS	ns2.domain_1.tld.
;
	IN	NS	ns1.domain_2.tld.
	IN	NS	ns2.domain_2.tld.
;
	IN	NS	ns1.domain_n.tld.
	IN	NS	ns2.domain_n.tld.
;
yyy	IN	PTR	ns1.domain_1.tld.
zzz	IN	PTR	ns2.domain_1.tld.
;
yyy	IN	PTR	ns1.domain_2.tld.
zzz	IN	PTR	ns2.domain_2.tld.
;
yyy	IN	PTR	ns1.domain_n.tld.
zzz	IN	PTR	ns2.domain_n.tld.

-----8<----------8<----------8<-----

; zone file for ns1.domain_2.tld
$TTL 3600
$ORIGIN domain_2.tld.
;
@	IN	SOA	ns1.domain_2.tld. admin.domain_2.tld. (
			20060320
			3600
			3600
			432000
			10800
			)
;
; domain name servers
;
	IN	NS	ns1.domain_2.tld.
	IN	NS	ns2.domain_2.tld.
;
; A records for domain name servers above
;
ns1	IN	A	vvv.www.xxx.yyy
ns2	IN	A	vvv.www.xxx.zzz
;

; CNAME records for domain
;
ftp	IN	CNAME	ns1
imap	IN	CNAME	ns1
mail	IN	CNAME	ns1
pop3	IN	CNAME	ns1
smtp	IN	CNAME	ns1
www	IN	CNAME	ns1
;

-----8<----------8<----------8<-----

; zone file for ns2.domain_2.tld
$TTL 3600
$ORIGIN domain_2.tld.
;
@	IN	SOA	ns2.domain_2.tld. admin.domain_2.tld. (
			20060320
			3600
			3600
			432000
			10800
			)
;
; domain name servers
;
	IN	NS	ns1.domain_2.tld.
	IN	NS	ns2.domain_2.tld.
;
; A records for domain name servers above
;
ns1	IN	A	vvv.www.xxx.yyy
ns2	IN	A	vvv.www.xxx.zzz
;

; CNAME records for domain
;
ftp	IN	CNAME	ns2
imap	IN	CNAME	ns2
mail	IN	CNAME	ns2
pop3	IN	CNAME	ns2
smtp	IN	CNAME	ns2
www	IN	CNAME	ns2
;

-----8<----------8<----------8<-----

Your help highly appreciated :-)

Have a gr8 day!

Reagrds,

Stuart


--
Then you will know the truth, and the truth will set you free.



More information about the bind-users mailing list