Issue with MX queries
Brice Le Tallec
bletallec at free.fr
Sun Aug 27 05:51:06 UTC 2006
I have a problem with Bind9 DNS.
I expose you my configuration with 2 DNS servers :
- a first DNS server named srv2 which manages 2 zones : site2.fr and the
root zone.
- a second one named srv1 which manages the site1.fr zone and which forward
to srv2 all the requests which it cannot resolve.
My objective is that the first DNS server which manages the root zone
(srv2) always returns the same IP address when it cannot solve a request of
the MX type.
I took 2 computers and I did the 2 configurations of my 2 DNS servers. For
instance when I do a request of the MX type since srv1 to site1.uk, the
server answers the address indicated in the root zone. But, when I enter
site1.fr, it gives me an error because it recognizes fr at the end of
site1.fr.
My problem with MX record :
I use the nslookup utility in DOS mode, you can see what I do on the srv1
server :
nslookup
set type=MX
srv2.site2.fr : it gives me as result IP address of srv2 = 142.74.0.10
(correct operation).
srv1.site1.fr : it gives me as result IP address of srv1 = 142.76.0.10
(correct operation).
toto.uk, test1.com : it gives me the IP address inticated in the root zone :
MX * record (correct operation).
toto.fr : all requests ending in fr give an error and not the address
indicated in root.
I would like that even with fr termination, the server gives me the IP
address inticated in the root zone. The fr terminaition is recognized, the
root file is not read by the server but all requests having the other
terminations like the uk, com give the address defined in the root file.
You can see here my configuration files of the 2 servers :
- For srv1:
File named.conf :
options {
forwarders {142.74.0.10;};
datasize 64m;
stacksize 64m;
coresize 64m;
files 1024;
directory "c:\windows\system32\dns\etc";
pid-file "named.pid";
version "9.3.2";
allow-query {any;};
allow-recursion {any;};
};
//-------------------------------------------------
zone "site1.fr" {
type master;
file "site1.fr.dns";
};
File site1.fr.dns :
; -----------------------------------------------------------------------------------------
$ORIGIN site1.fr.
$TTL 600
@ IN SOA srv1.site1.fr. admin.site1.fr. (
2006080000 ; serial number
600 ; refresh
600 ; retry
86400 ; expire
3600 ) ; minimum
TTL
; -----------------------------------------------------------------------------------------
; Zone NS records
@ NS srv1.site1.fr.
@ MX 10 srv1.site1.fr.
; -----------------------------------------------------------------------------------------
; Zone records
srv1 A 142.76.0.10
- For srv2 :
File named.conf :
options {
datasize 64m;
stacksize 64m;
coresize 64m;
files 1024;
directory "c:\windows\system32\dns\etc";
pid-file "named.pid";
version "9.3.2";
allow-query {any;};
allow-recursion {any;};
};
//--------------------------------------------------------------------
zone "." {
type master;
file "root.dns";
};
//--------------------------------------------------------------------
zone "site2.fr" {
type master;
file "site2.fr.dns";
};
File site2.fr.dns :
; -----------------------------------------------------------------------------------------
$ORIGIN site2.fr.
$TTL 600
@ IN SOA srv2.site2.fr. admin.site2.fr. (
2006080000 ; serial number
600 ; refresh
600 ; retry
86400 ; expire
3600 ) ; minimum
TTL
; -----------------------------------------------------------------------------------------
; Zone NS records
;
@ NS srv2.site2.fr.
@ MX 10 srv2.site2.fr.
; -----------------------------------------------------------------------------------------
; Zone records
srv2 A 142.74.0.10
File root.dns :
; -----------------------------------------------------------------------------------------
$ORIGIN .
$TTL 600
@ IN SOA srv2.site2.fr. admin.site2.fr. (
2006080000 ; serial number
3600 ; refresh
600 ; retry
86400 ; expire
3600 ) ; minimum
TTL
; -----------------------------------------------------------------------------------------
; Zone NS records
NS srv2.site2.fr.
;dns principal
* MX 20 srv2.site2.fr.
;smtp
; -----------------------------------------------------------------------------------------
; Zone records
srv2.site2.fr. A 142.74.0.10
If you want more informations to help me ask me.
Thank you.
More information about the bind-users
mailing list