Hi there. I have one of two servers acting as my DNS server (Win2k), let's call them DNS and NOTDNS for simplicity. I recently put both boxes behind a firewall/router. The two boxes are stand-alone (i.e. not connected to each other by a domain), but are on the same subnet. I have around 30 zones or so configured on DNS.
My problem now lies in the fact that when NOTDNS tries to query something on DNS. For example, if NOTDNS tries to send an email to an account that physically resides on DNS' mail server...it doesn't work. What happens is that NOTDNS queries DNS for an MX record, which it will receive - as an external IP address. When NOTDNS tries to forward it to that external IP address, the router will discard this... I need DNS to respond to NOTDNS with an internal IP address instead of an external one, while still responding to the rest of the world with external IP's.
I've done some digging, but am not coming up with much - and am not sure what to look for specifically. Any tutorials would be a bonus!