Multihomed Primary Domain Controller
Ein Spezialfall, auf den ich beim Lesen des Artikels über den Browser-Dienst in c't 12/99 gehofft hatte, blieb leider unerwähnt: Der Browser-Dienst eines Multihomed Primary Domain Controllers, der über mehrere Netzwerkkarten Subnetze miteinander verbindet. Ich habe es noch nie geschafft, dass die Clients aus dem einen Subnetz ihre Kollegen aus dem anderen Subnetz in der Netzwerkumgebung sehen können. Es werden immer nur die Rechner angezeigt, die im selben Subnetz hängen. Trotzdem findet der Such-Befehl von Windows die anderen Rechner, sofern ich den kompletten NetBIOS-Namen eines gesuchten Rechners in die Dialogbox eingebe. Lediglich der Server zeigt in seiner Netzwerkumgebung alle Rechner im Netz an.
- Jürgen Kuri
Ein Spezialfall, auf den ich beim Lesen des Artikels über den Browser-Dienst in c't 12/99 gehofft hatte, blieb leider unerwähnt: Der Browser-Dienst eines Multihomed Primary Domain Controllers, der über mehrere Netzwerkkarten Subnetze miteinander verbindet. Ich habe es noch nie geschafft, dass die Clients aus dem einen Subnetz ihre Kollegen aus dem anderen Subnetz in der Netzwerkumgebung sehen können. Es werden immer nur die Rechner angezeigt, die im selben Subnetz hängen. Trotzdem findet der Such-Befehl von Windows die anderen Rechner, sofern ich den kompletten NetBIOS-Namen eines gesuchten Rechners in die Dialogbox eingebe. Lediglich der Server zeigt in seiner Netzwerkumgebung alle Rechner im Netz an.
Um das von Ihnen geschilderte Problem zu beseitigen, muss man dafür sorgen, dass aus der Betrachtungsweise des Browser-Dienstes in nur einem Subnetz der PDC mit eingeschlossen ist und bei den anderen Subnetzen der Primary Domain Controller (PDC) ausgeschlossen wird. So wird erreicht, dass in den Subnetzen, in denen der PDC ausgeschlossen ist, jeweils ein eigenständiger Browser-Dienst mit Master-Browser und Backup-Browser entsteht. Dies gleicht dann dem Aufbau eines Netzwerkes mit einem separaten Router.
Bei dem von Ihnen beschriebenen Fall sieht es so aus, dass der PDC in allen Subnetzen die Rolle des Master-Browser übernimmt, allerdings keine gesamte Browser-Liste an die jeweiligen Backup-Browser verteilt. Der Hintergrund: jede Karte und jedes Netzwerkprotokoll werden als eigenständiger Endpunkt angesehen. Der Browser-Dienst wird in diesem Fall, wie bei der Installation von mehreren Netzwerkprotokollen, für die jeweiligen Netzwerkkarten separat ausgeführt. Erreicht man jetzt, dass in allen zusätzlichen Subnetzen ein eigenständiger Browser-Dienst vorhanden ist, in dem der PDC nicht die Rolle des Master-Browsers hat, so übernimmt der PDC die Rolle des Domain Master Browsers. Er fügt somit alle Browser-Listen zusammen und verteilt diese Gesamtliste wiederum an alle Master-Browser der verschiedenen Subnetze.
Um den Browser-Dienst von den Netzwerkkarten zu entbinden, muss man für jede zusätzliche Netzwerkkarte, die ausgeschlossen werden soll, einen Eintrag in der Registry des PDC ergänzen. Dieser Eintrag mit der Bezeichnung ‘UnboundBindings’ vom Typ REG_MULTI_SZ muss unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\ für jede Netzwerkkarte, die ausgeschlossen werden soll, hinzugefügt werden. Der Wert heißt NetBT_. Der Name der Karte steht in der Registry unter HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services. Der Name entspricht dem des Treibers, etwa für eine DEC-Karte mit DEC-Treiber DC21x4. Ist eine Karte vom gleichen Typ mehrmals vorhanden, so wird diese Karte als Name2 in der Registry aufgeführt. Die beschriebene Ergänzung in der Registry ist allerdings erst ab Windows NT 4.0 möglich. (Jörg Rech/jk) (jk)