Есть ли способ полностью запустить NetBIOS по TCP? У меня есть среда, в которой нельзя использовать UDP. Мне нужно, чтобы машины могли разговаривать друг с другом по имени. Я подумал, что можно сказать, что NetBIOS должен работать только по TCP, а не по UDP. Это возможно?
NetBIOS не нужен, чтобы машины могли общаться друг с другом по имени. Совместное использование файлов Windows (также известное как CIFS или SMB) вполне может использовать DNS. Либо обращайтесь к машинам по их полным DNS-именам, либо добавьте соответствующий суффикс к пути поиска DNS.
DNS-имя машины должно соответствовать имени компьютера Windows, чтобы это работало.
Если у вас нет работающего DNS-сервера (чего я не думаю, если UDP запрещен), вы можете вместо этого использовать файл hosts, чтобы указать имя для сопоставлений IP:
c:\windows\system32\drivers\etc\hosts
NetBIOS через TCP - это опция на вкладке WINS расширенных свойств TCP / IP сетевого адаптера в каждой ОС Windows, начиная с Windows 2000. По умолчанию NetBIOS через TCP включается, если сетевой адаптер настроен со статическим IP-адресом или Сетевая карта настроена на получение IP-адреса от DHCP, а DHCP не настраивает NetBIOS.