Как определить NetBIOS имя компьютера по IP адресу?
Подскажите пожалуйста кто знает. Как определить NetBIOS-имя по IP-адресу? Существуют ли для этого какие-то стандартные команды. Задача еще усложняется тем, что Wins-сервера нет, обычная одноранговая сеть.
|
Код:
nbtstat -A 192.168.1.2 |
А ping что такого не покажет?
|
Большое спасибо. Ping, к стожалению, не показывает.
|
с определенными поправками
ping -a IP tracert IP |
Fighter"ping -a IP" - увы, это не поможет. Использование ключа позволяет узнавать IP при указании имени, но не наоборот.
А вот второй способ подходит, но есть исключение. Если на той стороне стоит запрет на ICMP (например, скрытый режим в ПСЭ), то трасерт не покажет ни IP ни имя, а стандартные "звездочки". Вариант TbMA таким недостатком не обладает... |
Цитата:
Код:
C:\>ping /? |
Fighter
Цитата:
Цитата:
|
нет это не fake
действительно Цитата:
Цитата:
Ping |
Fighter
Цитата:
|
старанно, ссылка рабочая
Цитата:
Код:
C:\>ping -a 213.180.204.11 вопрос риторический? |
Fighter
Цитата:
Сейчас проверил реальную работу Ping под ХР: 1. По имени, без параметра - выдает и имя, и адрес 2. По адресу, без параметра - выдает только адрес 3. По имени, с параметром - выдает и имя, и адрес. 4. По адресу, с параметом - выдает и идрес, и имя. Так что, судя по всему ошибка в описании все же есть. Только она в описании для ХР. Интересно, в нелокализованной версии тоже ошибка описания? |
Я с вас фигею :))))))))
Человек спрашивал про разрешение NetBIOS-имён, а вы развели тут обсуждение про правильное использование утилиты PING, которая с параметром -a разрешает только DNS-имена. ахахах На самом деле, правильный ответ был дан сразу - это nbtstat -A <IP>. A - именно большая, <IP> IP-адрес в формате xxx.xxx.xxx.xxx. Если такой командой имя не разрешается, то что-то в плане NetBIOS неправильно настроено или неправильно работает. nbtstat - это именно та команда, которая нужна. |
Подведу итог к этому обсуждению, т.к. неоднозначность ответов поначалу ввела меня в заблуждение. Команда ping работает по-разному на Windows XP и Windows 2003. Действительно, Windows 2003 позволяет определять IP-адрес по NetBIOS-имени компьютера и обратно через ping -a. В Windows XP такая схема работает только для DNS-имен. Определить имя компьютера локальной сети по IP адресу в Windows XP через командную строку поможет nbtstat -A (кстати параметр -а дал те же результаты, хотя он должен работать только для NetBIOS -имен).
|
Можно использовать бесплатную утилиту "Advanced IP Scanner"
http://www.advanced-ip-scanner.com/ru/ |
Цитата:
|
Время: 07:33. |
Время: 07:33.
© OSzone.net 2001-