DNS в сети работает нестабильно, но на большинстве машин включен netBIOS. У меня есть дюжина имен netBIOS для серверов Windows где-то в сети. Невозможно просто зайти на все машины, войти в систему и настроить их ipconfig. Я не знаю, что это за серверы. Единственное, что я знаю, это где-то в одном из наших дата-центров.
Есть ли инструмент, который будет искать имена netBIOS и возвращать IP-адреса?
Если у вас есть WINS-сервер и все ваши клиенты настроены для регистрации на этом WINS-сервере, вы можете разрешать имена NetBIOS вне вашего собственного широковещательного домена. (например, из других сегментов сети.) Вы намекаете, что эти серверы расположены в удаленных местах за пределами вашего офиса, поэтому я не могу ожидать, что вы все в одном большом широковещательном домене.
Я продолжаю упоминать широковещательные домены, потому что компьютеры Windows рекламируют свои имена NetBIOS с широковещательным трафиком. Поэтому, если вы не слышите широковещательный трафик другого компьютера в другом офисе, вы не сможете найти его с помощью NetBIOS.
WINS-сервер аналогичен DNS-серверу, за исключением мусора NetBIOS. Это сервер, который предоставляет централизованную базу данных для всех клиентов из разных сетей, которые могут запрашивать и регистрироваться.
Отказ от ответственности: WINS, кстати, старый и надежный, и я никоим образом не призываю вас начать его использовать, если вы еще этого не сделали.
C:\> nbtstat -a workstation01
попытается преобразовать имя в IP-адрес через NetBIOS и обратится к вашему WINS-серверу, если он у вас есть.
Вот достойный общий обзор того, как работают NetBIOS и WINS.