Article ID: 832223 - Last Review: October 30, 2006 - Revision: 1.3 Some DNS Name Queries Are Unsuccessful After You Upgrade Your DNS Server to Windows Server 2003SYMPTOMSAfter you upgrade your Microsoft Windows 2000-based DNS server to Microsoft Windows Server 2003, DNS queries to some domains may not be resolved successfully.
CAUSEThis issue occurs because of the Extension Mechanisms for DNS (EDNS0) functionality that is supported in Windows Server 2003 DNS.
ENDS0 permits the use of larger User Datagram Protocol (UDP) packet sizes. However, some firewall programs may not permit UDP packets that are larger than 512 bytes. As a result, these DNS packets may be blocked by the firewall. RESOLUTIONTo resolve this issue, update the firewall program to recognize and permit UDP packets that are larger than 512 bytes. For additional information about how to do this, contact the manufacturer of your firewall program. For information about your hardware manufacturer, visit the following Web site: http://support.microsoft.com/gp/vendors/en-us
(http://support.microsoft.com/gp/vendors/en-us)
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.
WORKAROUNDTo work around this issue, turn off the EDNS0 feature in Windows Server 2003. To do this, follow these steps:
MORE INFORMATIONSome firewalls contain features to check certain parameters of the DNS packet. These firewall features may make sure that the DNS response is smaller than 512 bytes.
If you capture the network traffic for an unsuccessful DNS lookup, you may notice that DNS requests EDNS0. Frames that are similar to the following receive no reply: Additional records
<Root>: type OPT, class unknown
Name: <Root>
Type: EDNS0 option
UDP payload size: 1280 | Article Translations
|

Back to the top
