Re: Internal/External DNS
- From: "Ace Fekay [MVP]" <PleaseAskMe@xxxxxxxxxxxxxx>
- Date: Fri, 9 May 2008 00:13:38 -0400
In news:13B11A0B-1992-4B60-A9D0-9743ABF71D5A@xxxxxxxxxxxxx,
Milton F. Lopez <MiltonFLopez@xxxxxxxxxxxxxxxxxxxxxxxxx> typed:
(I posted this separately and later found this. Sorry for the
duplication but this looks like the only related thread).
We have two Windows 2003 (SP2) domain controllers on our private LAN,
wihch is NAT'ed behind a firewall. DNS on these servers is configured
to forward to a third DNS server on our DMZ, which resolves public
names for our domain. We use
this "split DNS" so that an Exchange server on the LAN has both a
public and a private IP address. The firewall takes care if the
necessary SMTP
routing, and this works just fine.
Under this conditions I expect systems on the private LAN to get
the Exchange server's private IP address from the domain controllers
when they issue a DNS query. This is indeed what happens when I test
them using nslookup.
We recently placed a new Sophos ES1000 email appliance on the LAN as a
smarthost for Exchange. The appliance is set to use the two domain
controllers as primary and secondary DNS servers. When receiving
messages from Exchange, the appliance (which uses Postfix) looks up
the IP address for the server name in the HELO command, and checks to
see if it matches the connection. Most of the time it does, i.e. the
appliance get the private IP address for the Exchange server from
DNS, and accepts the messages.
The problem is that once in a while the appliance seems to get the
public IP address of the Exchange server and refuses to relay as it
should. This, of course, creates problems with our email routing.
Sophos tells me the problem is with the DNS servers and therefore
cannot help us with this.
Could something be causing the Windows DNS service to forward the
query for the Exchange server's IP address, rather than getting it
from its own zone for some reason, and thereby returning the Exchange
server's public IP address? If so, how could I prevent this?
Thanks in advance.
DNS will NOT forward queries for zones it hosts. DNS will answer for any
zones it hosts, and if there is no match for a host query under the zone, it
simply returns a NULL and will NOT forward on.
Is the external DNS server's IP listed under the Nameservers tab under the
zone's properties on the internal DNS servers?
How did you configure the Forwarder? Is it a Conditional Forwarder or to
'All Other Domains?'
Ace
.
- Follow-Ups:
- Re: Internal/External DNS
- From: Milton F. Lopez
- Re: Internal/External DNS
- References:
- Re: Internal/External DNS
- From: Milton F. Lopez
- Re: Internal/External DNS
- Prev by Date: Re: DHCP/DNS questions.. couple weeks before going live and want to clear up a few concerns..
- Next by Date: Re: Unexpected forwarded DNS query
- Previous by thread: Re: Internal/External DNS
- Next by thread: Re: Internal/External DNS
- Index(es):
Relevant Pages
|