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