Ich habe eine ähnliche Frage zu StackOverflow gestellt. Jemand schlug mir vor, hier eine ähnliche Frage zu stellen und zu sehen, ob mir jemand einen Einblick geben kann.
Von MSDN wurde mir mitgeteilt, dass NetBIOS ab Windwos Vista nicht mehr unterstützt wird. Sicher genug, ich kann keinen NetBIOS-Namen mehr in den Netzwerkeigenschaften sehen.
Wenn ich jedoch Codes unter Windows 7 schreibe, stoße ich an vielen Stellen immer noch auf NetBIOS-Namen. Zum Beispiel
- Ich kann weiterhin "MYDOMAIN \ Harvey" verwenden, um meinen Computer anzumelden, wobei ich glaube, dass MYDOMAIN ein NetBIOS-Name ist.
- Die Umgebungsvariablen COMPUTERNAME und USERDOMAIN sind weiterhin NetBIOS-Namen. Ich erwarte hier einen DNS-Namen
- Meine SQL Server-Instanznamen, die von meinem SQL Server Management Studio stammen, sind immer noch so etwas wie MYMACHINE \ Instance1.
Ich vermute, Microsoft behält aus Gründen der Abwärtskompatibilität noch einige Teile davon bei. Ich möchte verstehen, wie Windows 7 den NetBIOS-Namen in eine IP-Adresse auflösen wird. Ich habe diesen Artikel gefunden, in dem erklärt wird, wie die NetBIOS-Namensauflösung funktioniert. Ich fürchte, dies gilt nicht mehr für Windows 7. Zumindest gibt es für mich keinen WINS-Server. Kann mir jemand erklären, wie Windows 7 die NetBIOS-Namensauflösung macht?
UPDATE Wenn das Protokoll nicht mehr vorhanden ist, wie erfolgt die NetBIOS-Namensauflösung? Spricht es immer noch mit WINS? Wenn ja, wird immer noch das NetBIOS-Protokoll verwendet, um mit WINS zu sprechen?
quelle
NETBIOS über TCP / IP wird unter Windows Vista und höher mit Sicherheit immer noch unterstützt. Sie können dies in den TCP / IP-Einstellungen Ihres Adapters sehen. Es gibt noch einen Platz zum Hinzufügen von WINS-Serveradressen. Wir betreiben hier auf dem Campus mehrere WINS-Server, die alle unsere Kunden weiterhin verwenden. Das heißt, DNS ist die moderne / bevorzugte benannte Auflösungsmethode, NETBIOS ist jedoch immer noch verfügbar, um die Kompatibilität mit älteren Anwendungen und / oder Netzwerken zu gewährleisten.
quelle
Anstatt zu versuchen, das, was an anderer Stelle gut dokumentiert ist, erneut aufzuwärmen, lesen Sie http://www.jacco2.dds.nl/samba/smb.html
(NetBIOS existiert noch - NETBEUI ist weg)
quelle
Mehr Beobachtung als Antwort ...
Ich habe einmal eine Ablaufverfolgung auf einem Computer durchgeführt, auf dem WINS deaktiviert, DNS deaktiviert und NetBios über TCP / IP aktiviert war. Eine Abfrage nach einem Namen im selben Netzwerk erzeugte eine einzelne Übertragung, die vom lokalen Browse Master beantwortet wurde. Wenn dieser Browse Master deaktiviert ist, hat der Client X-Broadcasts (kann mich nicht erinnern, aber es war> = 10) gesendet, bevor ein anderer Client geantwortet hat. Wenn eine Abfrage für einen Computer in einem anderen Netzwerk durchgeführt wurde, sendete der Client 100 Abfragen und erhielt dann eine Antwort von einem Computer in diesem zweiten Netzwerk. Netbios muss über einen Mechanismus zum Weiterleiten von Anforderungen zwischen Netzwerken verfügen.
NetBios ist sehr belastbar und nimmt möglicherweise häufiger zu, als die Leute wissen (wie in Netzwerken mit deaktiviertem WINS oder falsch konfiguriertem DNS).
quelle