Unable to bind in dns (Exchange 2003)

Hello, i have 2 DNS server's on my network. An internal and and external. The zones of those two are identical except the ip addresses of the records in the zones (eg: In the zone hellenic-net.gr the Internal server has a www record points to 192.168.0.X but int the external server it points to 80.76.47.X ip address). I dont use secondary zones or stub zones because i want to have them complitely independant.

Now, to the problem. I also have 2 exchange 2003 Server's which host about 5 domains each. The thing is that when a e-mail user of the first exchange tries to send e-mail to a user which has e-mail on the second exchange, the e-mail never arrives. I checked the queues and it report something about "unable to bind in DNS". I checked for the problem in MS and they say (if i understood it correctly :-) )that when an exchange tries to resolve a domain name it expect's an answer from the AUTHORITATIVE DNS Server for the Zone.

Any ideas ?? Sorry but i only have 250 points left :-(
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chris DentPowerShell DeveloperCommented:

Do you have an MX Record for the second mail server in DNS?

To send to that server the DNS your First Exchange uses must be able to find out where the server is from the DNS Entries. Normally this is done through MX, so you'd have something like:

For reference:

Second E-mail Domain: mydomain2.com
Second E-mail Server: mail2.mydomain.com

The Records:

mydomain2.com IN MX 10 mail2.mydomain.com

The format for that is: <Destination Domain> IN MX (Mail Exchanger) <Preference - doesn't matter too much if there's only one> <Responsible Server>

Then you need to tell it the IP Address for the server used in the MX:

mail2.mydomain.com IN A <IP Address>

Does that make sense?
This seems to be a simple case of the two Exchange servers not being able to communicate. Exchange doesn't need MX records to communicate with another Exchange server unless they are in seperate domains and organisations.

Can the two servers ping each other? By name, IP address, FQDN?

Are the Exchange servers pointing at the internal or the external facing DNS service? Have you configured Exchange to use the External DNS servers instead of the internal ones?

alexch_xAuthor Commented:
Thanks for the response !!

Hi Chris-Dent. Ofcourse there are MX records for these two domains. The servers are in different domains but internally they can ping themselvers, resolve each other normally. to make it more clear ....

(A) Exchange Server named perseas with internal IP in domain example1.com
(B) Exchange Server named axilleas with internal IP in domain office1.com
(C) DNS Server named zeus with internal IP which has the above primary zones (example1, office1) with MX records perseas.example1.com ( and axilleas.office1.com (

The problem maybe is that There is a (D) DNS Server named Pluton which is the main EXTERNAL dns and has the above zones with the canonical IP Addresses and he is the authorative server to answer.

I have setup in (C) the (D) as a forwarded.....

heeellllllpppppp   :-)
What were the top attacks of Q1 2018?

The Threat Lab team analyzes data from WatchGuard’s Firebox Feed, internal and partner threat intelligence, and a research honeynet, to provide insightful analysis about the top threats on the Internet. Check out our Q1 2018 report for smart, practical security advice today!

Chris DentPowerShell DeveloperCommented:

Do any of your Exchange servers use Pluton directly? I assume you use either Forwarders or Root Hints for handling unresolved requests?

Ideally your Internal servers should be (and I think already are) Start of Authority for the domains you're sending to (since the internal record differs from the external).

It might be worth checking that the mail servers can send and recieve e-mail on those domains by adding a Hosts entry on each Exchange.

The hosts entries would have to be in the form:    example1.com

A really nasty work around and hardly a solution in itself.
Chris DentPowerShell DeveloperCommented:

Oh one more place to check for DNS...

In System Manager open:

Administrative Groups
<Your Server>

And under the properties for the Virtual SMTP Server select the Delivery Tab, and Configure External DNS Servers. Just to ensure it's using your Internal ones (nothing there means it uses the ones you've got set on your NIC).
alexch_xAuthor Commented:
No, they (exchange servers) doesn't use the Pluton directly.

But when i tried that (set exchange server's to use the external DNS for resolving names  )it worked just fine. But this is a waste because if i use the external DNS (pluton) they will connect using external IP's so its a bandwidth waste etc..etc...

No i haven't configure any external DNS server in the SMTP connectors advance tab..
Chris DentPowerShell DeveloperCommented:

Shame ;)

It only really leaves a configuration problem with the local DNS.

When they send messages between the servers do they use any one of the 5 domain names mentioned above?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
When you state...
C) DNS Server named zeus with internal IP which has the above primary zones (example1, office1) with MX records perseas.example1.com ( and axilleas.office1.com (

what Internal DNS servers handle requests for your clients, and mail server, on network 192.168.100.x ? Isn't this a separate domain and network? Is there a secondary zone for exmaple1 and office1 on subnet x.x.100?

can your exchange server on network x.x.0 send mail to the one on x.x.100, or is the problem in both directions.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.