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