This might work, but the "correct" way to do this is still a split DNS. Since this machine is on the border of private/public networks it should combine the two. Your DNS on this border box should be a slave to the internal master. These slave records should be restricted to being queries from the private addresses. The rest of the DNS records can be pulled from the internet/ISP's DNS.

On Fri, 23 Sep 2005, Neil Bothwick wrote:

On Fri, 23 Sep 2005 09:38:48 -0400, Mark wrote:

I receive internet DNS information from the DSL connection, so no
problem there. But I want my internal connection to know about the
internal DNS servers as well.

Assuming your internal DNS servers give an almost instant response (they
should do on a small LAN), you can put all the servers
in /etc/resolve.conf, with the internal ones at the top. Then set your
DHCP options in /etc/conf.d/net to not overwrite /etc/resolv.conf.

Now all you queries should go to the internal servers first. If they
don't have (and won't forward and cache) external DNS information, the
resolver will try the next server, the ISP one.

If your internal servers are also connected to the Internet, you may not
even need an external server.

Given all of that, which of the above suggestions is my best bet?

There's nothing above, you top-posted :(




--
Bryan Whitehead
Email:[EMAIL PROTECTED]
--
gentoo-user@gentoo.org mailing list

Reply via email to