Поиск ips и хостов в локальной сети. Разные результаты
Мне нужно просканировать локальную сеть и сопоставить хосты с ips. Я использовал nmap -sL 192.168.1.* И получил список хостов и ips, как я хотел. Но когда я проверил с помощью ipconfig на нескольких машинах, я увидел, что результаты ipconfig были другими. например, хост с именем acer2 имеет ip 192.168.1.200 в соответствии с nmap и 192.168.1.25 в соответствии с ipconfig. Это вообще возможно? Я сделал что-то неправильно? Я действительно смущен.
Спасибо вам всем. Я надеюсь, что я отправил правильный путь.
1 ответ
Разрешенные имена хостов могут лгать, если DNS не согласован или файлы хостов частично действуют. Однако IP-адрес и MAC-адрес должны оставаться согласованными.
На машине, на которой вы запускаете nmap, попробуйте также выполнить nslookup для IP и посмотреть, совпадает ли имя хоста. Если это так, проверьте записи файла DNS/WINS/HOSTS, чтобы убедиться, что они все согласованы.
nmap -sL
просто перечисляет IP-адреса, а затем выполняет обратный dns-запрос каждого IP-адреса к его серверу имен по умолчанию, на самом деле он не обращается к самим клиентам.