On 26 March 2006 10:01, Hiren Dave wrote: Alright, I'll bite. ;-)
Some small errors. > server1.guru.com (192.168.0.2) Primary DNS Server > server2.guru.com (192.168.0.3) Secondary DNS Server > > => Here is my configuration file for server1.guru.com machine. > > #######################/etc/resolve.conf############################## > domain guru.com > search server1.guru.com server2.guru.com search guru.com (the search string gets appended to non-qualified names) > nameserver 192.168.0.2 > nameserver 192.168.0.3 > ###################################################################### > ####################/var/named/chroot/etc/named.conf################## > options { > directory "/var/named"; > dump-file "/var/named/data/cache_dump.db"; > statistics-file "/var/named/data/named_stats.txt"; > allow-transfer { 192.168.0.3; 192.168.0.1; }; > allow-query { 192.168.0.0/24; localhost; }; > allow-recursion { 192.168.0.0/24; localhost; }; > }; allow-tansfer: take out 192.168.0.1; it's unnecessary. [ snip ] > zone "server1.guru.com" IN { make this: zone "guru.com" IN { > type master; > file "server1.guru.com.zone"; make this: file "guru.com"; (not strictly necessary) > allow-query { any; }; In the general options, you restrict queries to your local network. Why do you now allow queries from anywhere? > allow-update { key rndckey; }; > }; > #include "/etc/rndc.key"; > ###################################################################### > #######/var/named/chroot/var/named/server1.guru.com.zone############## make the file "guru.co" > $TTL 86400 > @ IN SOA server1.guru.com. root.server1.guru.com. ( BTW, *not* a good idea to make "root" the technical contact for your domain. Now most stuff below can be much easier. > 1 ; serial > 300 ; refresh (5 minutes) > 10 ; retry (10 seconds) > 86400 ; expire (1 day) > 600 ; minimum (10 minutes) > ) > > @ IN NS server1.guru.com. > @ IN MX 10 server1.guru.com. > > server1.guru.com. IN A 192.168.0.2 > server2.guru.com. IN A 192.168.0.3 > win2k.guru.com. IN A 192.168.0.1 > > www1 CNAME server1.guru.com. > www2 CNAME server2.guru.com. > www3 CNAME win2k.guru.com. > > server2 IN MX 0 server1.guru.com. > win2k IN MX 0 server1.guru.com. The lines above can now look this way: IN NS server1.guru.com. IN NS server2.guru.com. IN MX 10 server1.guru.co. *.guru.com IN MX 10 server1.guru.com. server1 IN A 192.168.0.2 server2 IN A 192.168.0.3 win2k IN A 192.168.0.1 www1 CNAME server1 www2 CNAME server2 www3 CNAME win2k (Note where I put a fullstop at the end of a name and where not. It's important. Your MX statements above are contradictory. So I don't know exactly which box your email server is and if you really have more than one. If so you have to adjust my two MX entries above.) Adjust server2 accordingly. I cannot guarantee that I caught all mistakes. Just try it out. Uwe -- Why do consumers keep buying products they will live to curse? -- gentoo-user@gentoo.org mailing list