On Mon, 2004-01-05 at 20:18, David Phillips wrote:
> Tom Penney writes:
> > I'm having a strange problem I can't figure out. I have a DNS server
> > behind NAT. the server answers correctly when queried from the local
> > private network but does not from the internet. From the internet, no
> > matter what you ask, it answers with the public IP of the nat device
> > (cisco 678). What the hell am I doing wrong?
> 
> The router is rewriting the DNS traffic incorrectly.  I've read that you can
> correct the problem by running the internal DNS server on a different port
> (i.e. not 53) and setting up the appropriate forwards on the router.

You da man! This has solved my problem. Thanks!

I did upgrade the router from cbos 2.4.1 to 2.4.6 This had no effect. I
then did as Dave suggested and ran bind on port 54 instead of port 53. I
then set up the NAT on the router to translate internet port 53 traffic
to port 54 on the local net. I also am running a second instance of bind
on port 53 so I don't have a non-standard port for DNS locally.  

I thought I was going nuts. I've never seen Nat do something like that
before. Thanks to everyone who responded! The list comes though again!

-- 
Tom Penney <blots at visi.com>


_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list