Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Определить IP адрес по NetBIOS-имени. (http://forum.oszone.net/showthread.php?t=267457)

TheSima 04-09-2013 12:32 2212521

Определить IP адрес по NetBIOS-имени.
 
Добрый день!

Встала не решенная проблема передо мной, описываю ситуацию:

Обычная одноранговая сеть, DHCP на роутере 192.168.2.1.
Мой адрес 192.168.2.123 имя KL1, у меня Windows 7.
Захожу в "Мой компьютер" -> "Сеть" -> вижу два компа KL1 и KL2(Windows XP SP3).
И вот хочу узнать его IP.

То что пробовал и то что не прокатит(ло):
1)ping KL2
2)Роутер не открыть.
3)прямого доступа к KL2 нет.
4)nbtstat -a KL2

Ну и собственно вопрос как определить IP адрес по NetBIOS-имени?
Самое смешное это то что система сделала broadcast запрос и ей же пришло имя компа с IP-адреса, а как его узнать так и не понятно...

Dzirt2005 04-09-2013 12:43 2212529

Цитата:

Цитата TheSima
То что пробовал и то что не прокатит(ло):
1)ping KL2 »

Чем конкретно "не прокатит(ло)"?

TheSima 04-09-2013 12:54 2212538

Цитата:

Цитата Dzirt2005
Цитата TheSima:
То что пробовал и то что не прокатит(ло):
1)ping KL2 »
Чем конкретно "не прокатит(ло)"? »

вот ответ по запросу ping KL2:
При проверке связи не удалось обнаружить узел KL2.
Проверьте имя узла и повторите попытку.

Dzirt2005 04-09-2013 13:00 2212539

TheSima, это означает, что СЕЙЧАС в сети этого компьютера нет.

TheSima 04-09-2013 13:12 2212551

Цитата:

Цитата Dzirt2005
TheSima, это означает, что СЕЙЧАС в сети этого компьютера нет. »

Хорошо, Захожу в "Мой компьютер" -> "Сеть" -> правая кнопка мыши и жму Обновить -> вижу уже три компа KL1 и KL2(Windows XP SP3), KL3.
Я его вижу)

diagnoz_ 04-09-2013 13:14 2212556

можете попробовать команду arp -a если с компом уже был коннект.выпадет arp таблица.или же команду nslookup имя_компа

TheSima 05-09-2013 08:54 2212986

Цитата:

Цитата diagnoz_
можете попробовать команду arp -a если с компом уже был коннект.выпадет arp таблица.или же команду nslookup имя_компа »

по arp -a выпадает таблица там IP-шники и MAC-и имён там нет, я похоже разобрался...

ситуация такая что комп(KL2) получил свой IP и остальные настройки, уже несколько дней как получил их, а роутер уже перезагружался, и у него в таблице нет имени этого компа(KL2) т.к. он(KL2) не делал DHCP-запрос.
и при "Мой компьютер" -> "Сеть" -> правая кнопка мыши и жму Обновить -> комп(KL1"мой") не обновляет а старые записи и снова их показывает, но это не означает что комп(KL2) не в сетке, т.к. он(KL2) подключен к серваку в инете и обмен идёт.
Просто он есть, но по имени его теперь ничего не определить, т.к.(уже повторяюсь) в таблице у роутера его имени нет, а комп(KL1"мой") не хранит такие списки естественно.

Возникает еще следующий вопрос:
"Как же избежать таких ситуаций?"
а именно:
"Что комп имеет IP, он рабочий и в сетке, но по его имени ничего не узнать, а кроме как его сетевое имя ничего и не известно"
вот такая вот петрушка, ребята....

Dzirt2005 05-09-2013 11:34 2213060

TheSima, каша в голове... Если IP-адрес получен с роутера по DHCP, то определение имени уже будет идти не NetBIOS'у, а с DNS-сервера роутера. Казалось бы, какая связь, да?

В роутере в DHCP-сервере поставьте время аренды 1 час например и вообще проверьте правильность настройки своей сети. Типа чтобы все компьютеры получали настройки с роутера, а не один с роутера, а другой статически вбитые настройки.

WindowsNT 05-09-2013 15:34 2213208

Цитата:

Цитата Dzirt2005
Если IP-адрес получен с роутера по DHCP, то определение имени уже будет идти не NetBIOS'у, а с DNS-сервера роутера »

Это не так.

Dzirt2005 05-09-2013 15:54 2213216

Цитата:

Цитата WindowsNT
Это не так. »

Это так. У него. Ибо не было бы тогда того, что он описывает. Скорее всего отключено что-то отвечающее за NetBIOS-резолвинг и потому происходит все именно так, как описывается. Так что самый правильный вопрос будет "а не Г-сборка ли у вас, а покажите-ка привязки протоколов к сетевому адаптеру, а что вы в файерволе настроили/заблочили, а какой у вас тип сети, а какие службы отключали" и т.д. и т.п. Разбираться в подобном нет никакого желания.

WindowsNT 05-09-2013 16:10 2213229

И как тогда называется зона прямого просмотра (forward lookup zone), в которой хранится информация имени клиентской машины на роутере, который вы видите в роли DNS-сервера?
microsoft.com? oszone.net? mail.ru?

А как клиент узнаёт, что разрешение NetBIOS-имён следует производить через DNS? Какой параметр спускает ему DHCP-сервер, чтобы клиент начал так себя вести?

Dzirt2005 05-09-2013 19:19 2213336

Цитата:

Цитата WindowsNT
А как клиент узнаёт, что разрешение NetBIOS-имён следует производить через DNS »

?! Я где-то писал, что NetBIOS-имена резолвятся при помощи DNS???

Все остальные ваши вопросы из то же оперы - вы сами что-то придумали и требуете от меня ответ на вами придуманное. Я всего лишь написал, что у ТС'а NetBIOS-резолвинг "убит" тем или иным способом. Отключением соответствующей службы или иным способом.


Время: 20:09.

Время: 20:09.
© OSzone.net 2001-