Microsoft KB Archive/249104
Article ID: 249104
Article Last Modified on 2/21/2007
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Datacenter Server
- Microsoft Exchange 2000 Server Standard Edition
This article was previously published under Q249104
When the Windows 2000 Internet Protocol (IP) stack is bound to multiple network cards (IPs), you may encounter the following event:
Event ID 4000
Description: Message delivery to the remote domain "your.domain.com" failed. An internal DNS error caused a failure to find the remote server.
When it is attempting to deliver mail, the SMTP service scans for Domain Name Service (DNS) servers to do the DNS lookup. If TCP/IP is bound to multiple IPs, a connection attempt is made to the IP address that comes first in the binding order. If this IP is not the IP that can deliver to the MX record returned by the DNS, the connection fails, resulting in the Event 4000 being logged. The message goes into a retry state and eventually generates a non-delivery report (NDR) because it times out.
To resolve this problem:
- On the desktop, right-click My Network Places.
- Click Properties.
- On the Advanced menu, click Advanced Settings, and then change the binding order for the Internet IP to be higher than the Internal IP. This way, DNS queries find the correct network connection when they are trying to do lookups.
Additional query words: exch2kp2w
Keywords: kberrmsg kbprb KB249104