日志文件出现“ 主浏览器从计算机 X上收到 一个服务器宣告,认为它是传输 XXX 上的域主浏览器”
首先解释下什么是主浏览器,主浏览器是指提供网上邻居中所有计算机的netbios名,就是能让我们在网上邻居查看到局域网内所有计算机名的服务器。
如果网络中不存在最上面那个主域浏览器,那win2k就会自动地根据下面的那个注册值来在局域网中查找合适的主域浏览器。
计算机是如何选举主浏览器的:
关于浏览器的选举手抓包很困难,首先有一台计算机发送一个选举临界报文,该报文包含了发送计算机的操作系统、版本、netbios名等等。选举报文会在网络中广播,工作组中每一台计算机都会用自身的信息与选举中的报文信息进行优先级的比较。
统将按照以下优先级顺序从电脑中选择主浏览器和备份浏览器:
Windows Server 2003
Windows XP
Windows 2000 Advanced Server
Windows 2000 Server
Windows 2000 Professional
Microsoft Windows NT 4.0 Server Enterprise Edition
Microsoft Windows NT 4.0 Server
Microsoft Windows NT 4.0 Workstation
Microsoft Windows 98
Microsoft Windows 95
Microsoft Windows for Workgroups 3.11

另外,假如一台电脑的运行时间相对较长,在同等条件下它会赢得选举。假如最后所有因素都相同,那么选举会采用字符标准(包含数字和符号),就是说假如一台电脑名字为“A”,和名字为“X”的电脑比较,那么“A”就会赢得选举。

实例2:指定某台电脑为主浏览器

    难道主浏览器就必须选举产生,不能指定吗?其实也不是,作为治理员,只要在希望成为主浏览器的机器(一般配置较高)上打开注册表编辑器,在[HKEY_LOCAL_MACHINE
\SYSTEM\CurrentControlSet\Services\Browser\Parameters]一项中,将注册表键“IsDomainMaster”的值改为“True”即可。这样,这台电脑就会成为一个主浏览器。这台电脑启动时,假如网络中已经有了主浏览器,那么它就会发起一个新的选举,而在选举中它经常会赢得选举(难道是贿选?)。当然,假如其他电脑也配置了这个选项,那么它们之间的竞争就要看选举的规则了.
其实这个主浏览器概念存在windows 20000以及以前网络环境。
再加一点小知识:
把我的电脑在“网上邻居”上隐藏
要完成这个目的,可以通过一个命令来实现:
在“运行”窗口输入NET CONFIG SERVER /HIDDEN:YES
回车后,别人会发现你从“网上邻居”中消失了。
注重这个/HIDDEN参数,YES代表隐藏,NO代表不隐藏。
日志中出现这种现象的处理方法:
解决之道
1.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\MaintainServerList from Auto to FALSE
2.停掉你的browser服务
其实这是网络邻居的工作方式 来维护计算机浏览 当你打开网络邻居时 计算机就请求域主浏览器给他一个列表 然后域主浏览器给他备份浏览器 由备份浏览器给出这个表 域主浏览器若损坏或其他不能在工作 就需要推举新的域主浏览器。