Question : Incomplete result for DNS queries

Hello!

First, the problem:

I have an exchange 2007 server in a Windows 2008 server. It sends mail with smtp using DNS.
Everything else work fine, except when someone sends an email to bradescoseguros.com.br domain, in the internet.

This domain has 3 MX and each of them resolves to 2 IP addressess.
Below is the result I can get from from a place where everything is working:

=====================
Default Server:  nsserver.internal.domain
Address:  10.90.0.3

> set type=MX
> bradescoseguros.com.br
Server:  nsserver.internal.domain
Address:  10.90.0.3

Non-authoritative answer:
bradescoseguros.com.br  MX preference = 10, mail exchanger = gwmail.bradescoseguros.com.br
bradescoseguros.com.br  MX preference = 10, mail exchanger = gwmail2.bradescoseguros.com.br
bradescoseguros.com.br  MX preference = 20, mail exchanger = gwmail1.bradescoseguros.com.br

gwmail.bradescoseguros.com.br   internet address = 200.159.226.32
gwmail.bradescoseguros.com.br   internet address = 189.57.226.93
gwmail2.bradescoseguros.com.br  internet address = 189.57.226.74
gwmail2.bradescoseguros.com.br  internet address = 200.159.226.34
gwmail1.bradescoseguros.com.br  internet address = 189.57.226.86
gwmail1.bradescoseguros.com.br  internet address = 200.159.226.33
=====================

Now, the result from the exchange server:

=====================
Default Server:  nsserver.otherdomain.internal
Address:  192.168.3.24

> set type=MX
> bradescoseguros.com.br
Server:  nsserver.otherdomain.internal
Address:  192.168.3.24

Non-authoritative answer:
bradescoseguros.com.br  MX preference = 10, mail exchanger = gwmail.bradescoseguros.com.br
bradescoseguros.com.br  MX preference = 10, mail exchanger = gwmail2.bradescoseguros.com.br
bradescoseguros.com.br  MX preference = 20, mail exchanger = gwmail1.bradescoseguros.com.br

gwmail.bradescoseguros.com.br   internet address = 189.57.226.93
gwmail.bradescoseguros.com.br   internet address = 200.159.226.32
=====================

This resumes the situation.

Now, here is how dns estructure is placed in that cliente:

Two DNS server exist in the LAN:
One for internal recursion and AD domain resolution (called AD01)
One for the public DNS zone resolution (called ISA01)

The AD01 DNS server is set up to use ISA01 as a forwarder.
The AD01 network properties are set to use itself as dns server
The ISA01 network properties are set to use AD01 as dns server

Here is what I've done until now:

Cleared the DNS servers cache and ipconfig /flushdns in ISA01, AD01 and  Exchange. I also restarted the DNS server services and cleared cache again. This seems to resolve the issue for a while. After I try some new resolution for that domain, the results returns incomplete again.

Any ideas?
Thanks by now.

Regards

Answer : Incomplete result for DNS queries

Random Solutions  
 
programming4us programming4us