TableURL Only Shows NetBIOS Names of Proxy Array Members
ID: Q240055
|
The information in this article applies to:
-
Microsoft Proxy Server version 2.0
SYMPTOMS
When you create a proxy array, the TableURL only shows the NetBIOS name of the array members. It is not possible to set it to the Fully Qualified Domain Name (FQDN). This is a problem for downstream Proxy Server computers that are chained to the array and cannot resolve NetBIOS names.
When a downstream Proxy Server computer makes a request to update its cache using active caching, the reference in that server's cache points to a NetBIOS name of an array member. Because this name cannot be resolved, the request fails. The following is an example of the 11001 error message that appears in the Web Proxy log:
xxx.xxx.xxx.xxx, anonymous, -, N, 6/29/99, 10:51:46, 1, -, -, PROXY-SRV1, -, 80, 6900, -, 407, http, tcp, -, http://www.company.com/, -, Upstream, 11001, 2
WORKAROUND
On each downstream Proxy Server computer, configure the LMHOSTS file or WINS so that all of the array members' NetBIOS names can be resolved to an IP address.
RESOLUTION
A supported fix that corrects this problem is now available from Microsoft, but
it has not been fully regression tested and should be applied only to systems
experiencing this specific problem. If you are not severely affected by this
specific problem, Microsoft recommends that you wait for the next Product Name service pack
that contains this fix.
To resolve this problem immediately, contact Microsoft Product Support Services
to obtain the fix. For a complete list of Microsoft Product Support Services
phone numbers and information on support costs, please go to the following
address on the World Wide Web:
http://www.microsoft.com/support/supportnet/overview/overview.asp
The English version of this fix should have the following file attributes or later:
Date Time Version Size File name Platform
-------------------------------------------------------------
08/13/99 17:30 2.0.390.16 190,224 W3proxy.dll x86
08/13/99 17:29 2.0.390.16 304,400 W3proxy.dll Alpha
To install this hotfix, please follow these steps on the
upstream proxy array and propagate the change to the
downstream proxies.
- Go in to the array configuration UI, and record the
existing array Time to Live (TTL) value, which is most likely 50
minutes. Change the number to a small value, such as one minute.
- Wait 50 minutes for all of the downstream proxies to
download the new TTL information.
- Break the array.
- Stop the Proxy services on all the array members.
- Update the W3Proxy.dll file on all of the array members.
- Add the following new registry key to each of the array members:
- Start Registry Editor (Regedt32.exe).
- Locate the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3proxy\parameters
NOTE: The above registry key is one path; it has been wrapped for
readability.
- On the Edit menu, click Add Value, and then add the following registry value:
Value Name: ArrayHostSuffix
Set this key value equal to the string you need to append to your computer name
to get a valid DNS host name. For example, .dns.microsoft.com
(note the dot at the beginning of the string). The same ArrayHostSuffix registry key
must be set on all members of the array. If the registry key is not present,
the hotfix behaves exactly as before.
- Quit Registry Editor.
- Restart the Proxy service on all members of the array.
- Recreate the array.
- Restore the original TTL value.
- Within one minute, all of the downstream proxies should have
the new information.
STATUS
Microsoft has confirmed this to be a problem in Proxy Server version 2.0.
This hotfix is a post-Microsoft Proxy 2.0 SP1 hotfix.
Additional query words:
Keywords :
Version : winnt:2.0
Platform : winnt
Issue type : kbbug