
Я пытаюсь отследить хост в нашей сети, но знаю только часть его имени. Я знаю, что он будет в DNS, но я не хочу входить на эти серверы и просматривать конфигурацию. Есть ли простой способ просто поискать мой DNS в Ubuntu?
Спасибо
решение1
Для поиска имен NetBIOS в сети можно использовать терминальную программу nbtscan.
Откройте терминал и выполните эту команду для установки nbtscan.
sudo apt-get install nbtscan
Использование nbtscan:
Допустим, IP-адрес вашего сетевого маршрутизатора — 192.168.1.1.
sudo nbtscan [Your scan range]
Может быть как отдельным IP-адресом, так 192.168.1.1
и диапазоном адресов в одной из двух форм: 192.168.1.1/25
или192.168.1.1-255
Пример команды nbtscan и результаты сканирования.
sudo nbtscan 192.168.1.1/24
[sudo] password for neil:
Doing NBT name scan for addresses from 192.168.1.1/24
IP address NetBIOS Name Server User MAC address
-----------------------------------------------------------------------------
192.168.1.0 Sendto failed: Permission denied
192.168.1.69 ASUS <server> ASUS 00:00:00:00:00:00
192.168.1.255 Sendto failed: Permission denied
192.168.1.212 FTP <server> FTP 00:00:00:00:00:00
192.168.1.159 PXE <server> PXE 00:00:00:00:00:00
neil@ASUS:~$