[решено] Как определить NetBIOS имя компьютера по IP адресу?
-
SSS
[решено] Как определить NetBIOS имя компьютера по IP адресу?
Подскажите пожалуйста кто знает. Как определить NetBIOS-имя по IP-адресу? Существуют ли для этого какие-то стандартные команды. Задача еще усложняется тем, что Wins-сервера нет, обычная одноранговая сеть.
-
TbMA
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
Код:
Код: Выделить всё
nbtstat -A 192.168.1.2-
SSS
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
старанно, ссылка рабочая
Цитата:
Ping
Verifies IP-level connectivity to another TCP/IP computer by sending Internet Control Message Protocol (ICMP) Echo Request messages. The receipt of corresponding Echo Reply messages are displayed, along with round-trip times. Ping is the primary TCP/IP command used to troubleshoot connectivity, reachability, and name resolution. Used without parameters, ping displays help.
Syntax
ping[-t ] [-a ] [-n Count] [-l Size] [-f ] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [-R ] [-S SrcAddr] [-4] [-6] TargetName
Parameters
...
-a
Specifies that reverse name resolution is performed on the destination IP address. If this is successful, ping displays the corresponding host name.
Remarks
•You can use ping to test both the computer name and the IP address of the computer. If pinging the IP address is successful, but pinging the computer name is not, you might have a name resolution problem. In this case, ensure that the computer name you are specifying can be resolved through the local Hosts file, by using Domain Name System (DNS) queries, or through NetBIOS name resolution techniques.
Код:
>>Дядя Билл, а на нафига это?"
вопрос риторический?
Цитата:
Ping
Verifies IP-level connectivity to another TCP/IP computer by sending Internet Control Message Protocol (ICMP) Echo Request messages. The receipt of corresponding Echo Reply messages are displayed, along with round-trip times. Ping is the primary TCP/IP command used to troubleshoot connectivity, reachability, and name resolution. Used without parameters, ping displays help.
Syntax
ping[-t ] [-a ] [-n Count] [-l Size] [-f ] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [-R ] [-S SrcAddr] [-4] [-6] TargetName
Parameters
...
-a
Specifies that reverse name resolution is performed on the destination IP address. If this is successful, ping displays the corresponding host name.
Remarks
•You can use ping to test both the computer name and the IP address of the computer. If pinging the IP address is successful, but pinging the computer name is not, you might have a name resolution problem. In this case, ensure that the computer name you are specifying can be resolved through the local Hosts file, by using Domain Name System (DNS) queries, or through NetBIOS name resolution techniques.
Код:
Код: Выделить всё
C:\>ping -a 213.180.204.11
Обмен пакетами с yandex.ru [213.180.204.11] с 32 байт данных:
Ответ от 213.180.204.11: число байт=32 время=131мс TTL=88
Ответ от 213.180.204.11: число байт=32 время=125мс TTL=88
Ответ от 213.180.204.11: число байт=32 время=139мс TTL=88
Ответ от 213.180.204.11: число байт=32 время=134мс TTL=88
Статистика Ping для 213.180.204.11:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 125мсек, Максимальное = 139 мсек, Среднее = 132 мсек>>Дядя Билл, а на нафига это?"
вопрос риторический?
-
TbMA
-
Andrik
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
Большое спасибо. Ping, к стожалению, не показывает.
-
SSS
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
с определенными поправками
ping -a IP
tracert IP
ping -a IP
tracert IP
-
Greyman
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
Fighter"ping -a IP" - увы, это не поможет. Использование ключа позволяет узнавать IP при указании имени, но не наоборот.
А вот второй способ подходит, но есть исключение. Если на той стороне стоит запрет на ICMP (например, скрытый режим в ПСЭ), то трасерт не покажет ни IP ни имя, а стандартные "звездочки". Вариант TbMA таким недостатком не обладает...
А вот второй способ подходит, но есть исключение. Если на той стороне стоит запрет на ICMP (например, скрытый режим в ПСЭ), то трасерт не покажет ни IP ни имя, а стандартные "звездочки". Вариант TbMA таким недостатком не обладает...
-
Fighter
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
Цитата Greyman:
Использование ключа позволяет узнавать IP при указании имени, но не наоборот.
Код:
но в данном варианте (оговорка) имеет место проблема разрешения имен. DNS or local file Hosts, судя по последнему посту SSS.
Использование ключа позволяет узнавать IP при указании имени, но не наоборот.
Код:
Код: Выделить всё
C:\>ping /?
Использование:
ping [-t] [-a] [-n <число>] [-l <размер>] [-f] [-i <TTL>] [-v <TOS>]
[-r <число>] [-s <число>] [[-j <список_узлов>] | [-k <список_узлов>]]
[-w <таймаут>] [-R] [-S <источник>] [-4] [-6] <конечный_узел>
Параметры:
-t Отправка пакетов на указанный узел, пока вы не прекратите
опрос узла вручную. Для вывода статистики и продолжения
опроса нажмите <Ctrl>+<Break>, для прекращения опроса
нажмите <Ctrl>+<C>.
-a Определение имени узла по адресу.
-n <число> Число отправляемых запросов.но в данном варианте (оговорка) имеет место проблема разрешения имен. DNS or local file Hosts, судя по последнему посту SSS.
-
Greyman
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
Fighter
Цитата:
Код:
C:\>ping /?
Использование:
ping [-t] [-a] [-n ] [-l ] [-f] [-i ] [-v ]
[-r ] [-s ] [[-j ] | [-k ]]
[-w ] [-R] [-S ] [-4] [-6]
Параметры:
-t Отправка пакетов на указанный узел, пока вы не прекратите
опрос узла вручную. Для вывода статистики и продолжения
опроса нажмите +, для прекращения опроса
нажмите +.
-a Определение имени узла по адресу.
-n Число отправляемых запросов.
Хм... Где такой взял? Колись. Вот что дает дефолтный от WinXP (SP2, Eng, VLK):
Цитата:
Использование: ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS]
[-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]]
[-w таймаут] конечноеИмя
Параметры:
-t Отправка пакетов на указанный узел до команды прерывания.
Для вывода статистики и продолжения нажмите
+, для прекращения - +.
-a Определение адресов по именам узлов.
-n число Число отправляемых запросов.
-l размер Размер буфера отправки.
-f Установка флага, запрещающего фрагментацию пакета.
-i TTL Задание срока жизни пакета (поле "Time To Live").
-v TOS Задание типа службы (поле "Type Of Service").
-r число Запись маршрута для указанного числа переходов.
-s число Штамп времени для указанного числа переходов.
-j списокУзлов Свободный выбор маршрута по списку узлов.
-k списокУзлов Жесткий выбор маршрута по списку узлов.
-w таймаут Таймаут каждого ответа в миллисекундах.
Что я и говорил. Т. ч. колись... Или это фэйк?
Цитата:
Код:
C:\>ping /?
Использование:
ping [-t] [-a] [-n ] [-l ] [-f] [-i ] [-v ]
[-r ] [-s ] [[-j ] | [-k ]]
[-w ] [-R] [-S ] [-4] [-6]
Параметры:
-t Отправка пакетов на указанный узел, пока вы не прекратите
опрос узла вручную. Для вывода статистики и продолжения
опроса нажмите +, для прекращения опроса
нажмите +.
-a Определение имени узла по адресу.
-n Число отправляемых запросов.
Хм... Где такой взял? Колись. Вот что дает дефолтный от WinXP (SP2, Eng, VLK):
Цитата:
Использование: ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS]
[-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]]
[-w таймаут] конечноеИмя
Параметры:
-t Отправка пакетов на указанный узел до команды прерывания.
Для вывода статистики и продолжения нажмите
+, для прекращения - +.
-a Определение адресов по именам узлов.
-n число Число отправляемых запросов.
-l размер Размер буфера отправки.
-f Установка флага, запрещающего фрагментацию пакета.
-i TTL Задание срока жизни пакета (поле "Time To Live").
-v TOS Задание типа службы (поле "Type Of Service").
-r число Запись маршрута для указанного числа переходов.
-s число Штамп времени для указанного числа переходов.
-j списокУзлов Свободный выбор маршрута по списку узлов.
-k списокУзлов Жесткий выбор маршрута по списку узлов.
-w таймаут Таймаут каждого ответа в миллисекундах.
Что я и говорил. Т. ч. колись... Или это фэйк?
-
Fighter
Re: [решено] Как определить NetBIOS имя компьютера по IP адресу?
нет это не fake
действительно
Цитата:
версия продукта 5.1.2600.2180
версия файла 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
-a Определение адресов по именам узлов.
Цитата:
версия файла 5.2.3790.0 (srv03_rtm.030324-2048)
-a Определение имени узла по адресу.
вот уж поистине век живи...
действительно
Цитата:
версия продукта 5.1.2600.2180
версия файла 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
-a Определение адресов по именам узлов.
Цитата:
версия файла 5.2.3790.0 (srv03_rtm.030324-2048)
-a Определение имени узла по адресу.
вот уж поистине век живи...
Ping