Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

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


View products that this article applies to.

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.

↑ Back to the top


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.

↑ Back to the top


Keywords: KB973839, kbprb, kbsurveynew, kbexpertiseadvanced

↑ Back to the top

Article Info
Article ID : 973839
Revision : 1
Created on : 7/30/2009
Published on : 7/30/2009
Exists online : False
Views : 214