The information in this article applies to:
IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe. SUMMARY
The computer browser service was first introduced in Microsoft Windows
for Workgroups 3.1. The purpose of the browser service is to collect and
report the existence of other computers on the network that are sharing
file, print, and other resources. The browser service greatly reduces the
number of server announcements on a network, and it reduces the overhead
of every network client and server because clients and servers do not
have to maintain their own list of server resources.
MORE INFORMATIONDomain Master Browser Issues - PDCThe PDC cannot be multihomed for there to be a single domain-wide list of servers because the browser maintains a separate list of servers for each network adapter and protocol combination. If the PDC is multihomed, there are two partial cumulative lists built for the domain, and no one computer in the network can access the full list of servers in the domain. Each master browser can retrieve the list of servers from only one of the PDC's network adapters. The list of servers that the PDC builds on each network adapter is not deterministic because it depends on which network adapter the PDC uses to contact the master browser.Windows NT 4.0 introduced the UnboundBindings registry entry that effectively turns off the browser for each network adapter specified. Even with the browser running only on one network adapter on the PDC, there is no way to guarantee that a master browser will only access the PDC through the active network adapter. All master browsers that communicate with the unbound network adapter on the PDC cannot receive the list of additional servers in the domain, nor the list of additional domains found in WINS or by other master browsers. Therefore, to build a single domain-wide list of servers, the PDC cannot be multihomed. Master Browser IssuesAfter the master browser obtains a list of servers in the domain and the list of additional domain names from the PDC, it sends a MasterAnnouncement frame to the PDC. This signals the PDC to retrieve a list of servers and workgroup announcements from the master browser.Because all NetBIOS sessions between any two servers over TCP/IP can only reside on a single IP connection, there is no way for the PDC to maintain more than one IP address for the master browser's computer name. This means that any server that is a master browser cannot be multihomed because the PDC will contact only the master browser on one of its network adapters. If a multihomed server is a master browser on both network adapters, the PDC will collect only the hosts discovered by the network adapter that it is connected to, and all other servers and domain names discovered on the other network adapter will be lost to the rest of the domain. If a multihomed server is a master browser on one network adapter and a backup browser or a non-browser by election or the UnboundBindings setting on the other network adapter, there is no way to guarantee that the PDC will connect to the master browser's network adapter. If the master browser has two network adapters, the odds of connecting to the correct interface are fifty percent. If the wrong network adapter is selected, all servers and domain names collected by this master browser will not be available to the rest of the domain. Therefore, for the PDC to centrally collect all server and domain names, all master browsers must not be multihomed. Backup And Potential Browser IssuesBecause browser roles are determined by election, no server that can be a master browser can be multihomed. When a client requests a browse list, it issues a GetBackupListRequest, and the response contains a list of computer names. The client then establishes a session to one of the computer names in the response frame. If the network adapter chosen is not running the browser service, the client will not receive a browse list. Therefore, no backup browsers can be multihomed. If the network adapter selected is a browser, the list received may contain servers collected by a master browser on another segment, thereby removing the deterministic nature of the browser infrastructure.Suggestions for WorkaroundWARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.For information about how to edit the registry, view the "Changing Keys And Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. The PDC must be singlehomed for browsing to operate correctly. All domain controllers in a domain are by default browser servers. Therefore, the workarounds below can help ensure that the browser servers are singlehomed and enable the browsing service to operate correctly. To prevent multihomed Windows NT servers from becoming browser servers:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Browser\Parameters\MaintainServerList Change the value of this key to "false" (without quotation marks), quit Registry Editor, and then restart your computer. To encourage singlehomed computers to become the browser servers: Use Registry Editor (Regedt32.exe) to edit the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Browser\Parameters\IsDomainMaster Change the value of this key to "yes" (without quotation marks), quit Registry Editor, and then restart your computer.
Keywords : kbenv kbnetwork ntdomain |
Last Reviewed: February 17, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |