32-bit applications do not use the Domain Name System (DNS) cache on a computer that is running an x64-based version of Windows Server 2003 or of Windows XP

Article translations Article translations
Article ID: 973839 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

On a computer that is running an x64-based version of Windows Server 2003 or of Windows XP, 32-bit applications may not use the Domain Name System (DNS) cache. Even though the name that an application tries to resolve is present in the DNS cache, a DNS query is sent to a DNS server.

This behavior may generate unwanted network traffic. Also, name resolutions that use a DNS server may be slower than resolutions that use the cached entry.

Note This problem does not occur in Windows Server 2008.

WORKAROUND

To work around this behavior, add the names that you want to resolve to the hosts file. The application consults the hosts file before it contacts a DNS server.

By using this workaround, you can avoid unnecessary queries, and reduce the resolution time.

Properties

Article ID: 973839 - Last Review: July 30, 2009 - Revision: 1.0
APPLIES TO
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows XP Professional x64 Edition
Keywords: 
kbexpertiseadvanced kbsurveynew kbprb KB973839

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com