I have a wierd problem. I run a local DNS on our Linux Box. The
Linux Box is running IP Masquerading, and connects to the Internet
via a 28.8 Modem. We have a backup UUCP connection for E Mail, since
the modem is only up during business hours. While our domain name is
registered, we don't have a class 'C'. No problem that is what the
Masquerading is for :-) The DNS root servers are the same for the
Internet, since this box is occasionally on the Net.
The problem happens when uuxqt tries to parse the mail. If the
Internet connection is up & running, it will take about 2 seconds for uuxqt to
pass incoming mail to SMTP which then passes it to deliver and puts
in the proper mailbox. This is a good speed for most mail. However,
when the Internet connection is down, it will take about 4 minutes
for SMTP to deliver mail, even though it is all addressed to our
local host. I feel that this involves a timeout somewhere, but this
makes no sense because all the mail is local. DNS shouldn't even
have to make a root inquiry.
I also get this error message repeated quit frequently in the daemon
syslog:
voltec named[24344]: recvfrom: Connection refused
Anyone have any insights or gotchas?? I know that if I make the
server the 'root server' for our LAN that problem will go away,
however, that means that I can't get to the Internet DNS from the
Linux Box. Furthermore, the PC's couldn't use the Linux Box's DNS.
Thanks in advance for any help,
Joe Possert
joseph@voltec.com
(The linuX Files - The Source is Out There)