Raj2796's Blog

January 14, 2011

DNS query of multi-label SRV records cause the KMS auto-detection feature not to work

Filed under: MS — raj2796 @ 4:25 pm

From technet (basically you install a hotfix)

When you try to activate Windows 7 or Windows Server 2008 R2, you may receive an error message that resembles the following:
Windows could not be activated. Key management services (KMS) host could not be located in domain name system (DNS), please have your system administrator verify that a KMS is published correctly in DNS. Error: 0x80092328 Description: DNS name does not exist.
Alternatively, you may receive error code 0x800705b4:
This operation returned because the timeout period expired.
This hotfix changes the behavior in which a Domain Name System (DNS) client queries DNS for Key Management Service (KMS). This hotfix applies to DNS clients that are running Windows 7 or Windows Server 2008 R2.
Important The most common causes for this error are described in the following Microsoft Knowledge Base article:
929826 Error message when you try to activate Windows Vista Enterprise, Windows Vista Business, Windows 7, or Windows Server 2008: “Code 0x8007232b”
We recommend that you try the methods that are documented in this article before you install this hotfix.

To query DNS, a DNS client that is running Windows 7 or Windows Server 2008 first queries without appending DNS suffixes. If the first query fails, the DNS client then queries again by appending DNS suffixes.

However, this behavior may cause the KMS auto-detection feature not to work. The KMS auto-detection feature relies on the Service Location (SRV) resource record, that is returned by a DNS query, to specify the location of a KMS host. Because of customer’s DNS configuration, the SRV record may be a multi-label name. In this case, the DNS client cannot locate a multi-label SRV record in the first DNS query. If the first query times out, the DNS client will not run another query by appending suffixes. Instead of a followed suffix query, a failed initial multi-label query is submitted to the upstream DNS host servers that are outside the domain. Therefore, the KMS auto-detection feature does not work and a KMS host cannot be located.



Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at WordPress.com.

%d bloggers like this: