<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685731</guid>
        <pubDate>Sat, 24 Sep 2016 03:13:54 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685731</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409593&view=findpost&p=3685685'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Oleg2004 &#064; <time class="tag-quote__quoted-time" datetime="2016-09-23T21:16:00+03:00">23.09.16, 18:16</time></span><div class='quote '>Да, в никсовых сетях IP ваще нет</div></div><br>
 :wacko: может ты имел ввиду IPX?<br>
<br>
Для *никсов для IPX есть поддержка. Для Novell UnixWare и Solaris - &quot;родные&quot;, для многих других (Линупс, Фря ...) - сторонние.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409593&view=findpost&p=3685685'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Oleg2004 &#064; <time class="tag-quote__quoted-time" datetime="2016-09-23T18:16:00+00:00">23.09.16, 18:16</time></span><div class='quote '>В IPX/SPX - нет IP, там есть имя узла - node</div></div><br>
Ну так да, это я и имел ввиду. Вааще нет))]]></description>
        <author>JoeUser</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685685</guid>
        <pubDate>Fri, 23 Sep 2016 18:16:00 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685685</link>
        <description><![CDATA[Oleg2004: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409593&view=findpost&p=3685661'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-09-23T15:05:38+00:00">23.09.16, 15:05</time></span><div class='quote '>не всегда возможно получить IP</div></div><br>
Ключевое слово тут - IP, т.е. Интернет-протокол.<br>
Он завязан ТОЛЬКО на стек TCP/IP.<br>
Да, в никсовых сетях IP ваще нет - там имя компа это до 126 по моему симворов - т.е. сетевой путь к машине.<br>
В IPX/SPX - нет IP, там есть имя узла - node<br>
Во всех этих трех случаях - совершенно разные адресные структуры.<br>
Резуме - нельзя объять необъятное.]]></description>
        <author>Oleg2004</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685661</guid>
        <pubDate>Fri, 23 Sep 2016 15:05:38 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685661</link>
        <description><![CDATA[JoeUser: Камарады, давайте порешаем вопрос вместе&#33;  :) <br>
<br>
Я понимаю, что весь алгоритм поиска заданного может наизусть не знать никто из присутствующих.<br>
И, тем не менее, давайте попробуем сообща собрать мозаику...<br>
<br>
Прежде чем решать, я от себя озвучу &quot;обозримые постулаты&quot;:<br>
<br>
1) Комп может иметь более одного сетевого интерфейса, посему нужно знать/опросить все<br>
2) Транспортный/сетевой протокол может и не быть TCP/IP, а вполне может быть SPX/IPX(транспортный и сеансовый+сетевой), или монстр SMB - следовательно, не всегда возможно получить IP<br>
3) Имеет место быть &#092;&#092;ip-не-своей-подсети&#092;шара? или не имеет место быть?<br>
<br>
Давайте хотя бы число алгоритмически обозначим &quot;как правильно искать&quot;. <br>
Любая инфа - приветствуется&#33;<br>
<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body">ЗЫ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409593&view=findpost&p=3685332'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Abraziv &#064; <time class="tag-quote__quoted-time" datetime="2016-09-21T10:07:12+00:00">21.09.16, 10:07</time></span><div class='quote '>Доброго времени суток. Как можно узнать IP следующих адресов:<br>
P:&#092;vbroker&#092;dir1 - где P имя сетевого хранилища (которое настраивается с помощью утилиты Net use (командная строка))<br>
</div></div><br>
Если быть точнее - не имя сетевого хранилища, а имя логического диска, которому поставлено отображение сетевой шары.<br>
<br>
ЗЫ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409593&view=findpost&p=3685332'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Abraziv &#064; <time class="tag-quote__quoted-time" datetime="2016-09-21T10:07:12+00:00">21.09.16, 10:07</time></span><div class='quote '>&#092;&#092;user-pc&#092;c - где user-pc имя чужого компьютера в локальной сети<br>
Иными словами, по P и user-pc необходимо узнать IP удалённых компов. </div></div><br>
user-pc - NETBIOS имя</div></div>]]></description>
        <author>JoeUser</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685539</guid>
        <pubDate>Thu, 22 Sep 2016 19:55:16 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685539</link>
        <description><![CDATA[Oleg2004: Согласен. Пинг вообще никсовая утилита и про WINS ваще не в курсе.<br>Поэтому даже в виндовских сетях надо уходить от Wins.<br>Другое дело если это нежелательно.]]></description>
        <author>Oleg2004</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685534</guid>
        <pubDate>Thu, 22 Sep 2016 18:57:34 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685534</link>
        <description><![CDATA[JoeUser: Нет, я о другом. В виндовой реализации команда ping сперва пройдет по уровню TCP (hosts, DNS), и только потом по NBT. Тут я точно не знаю, но предполагаю последовательность: lmhosts, локальная таблица имен, запрос к WINS, UDP бродкаст.  <br>
<br>
По поводу бродкаста:<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body"><div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>При запуске каждый компьютер в сети с запущенной службой сервера оповещает о своем присутствии в сети главный обозреватель и периодически посылает уведомления главному обозревателю о своем существовании. Если компьютер не присылает уведомление больше, чем 36 минут - он удаляется из списка просмотра главного обозревателя. После этого проходит еще некоторое время, прежде чем резервные обозреватели получат информацию об изменениях от главного обозревателя. Поэтому не стоит удивляться тому, что компьютер уже выключен, а в &quot;Сетевом окружении&quot; он все еще есть (&quot;Это не баг - это фича&quot; ;) ).<br>
Когда какой-либо компьютер побеждает на выборах и становится главным обозревателем, он рассылает широковещательную дейтаграмму с запросом доступных серверов. Каждый компьютер, с запущенной службой сервера объявляет о себе в течение 30 секунд. Переформировать список просмотра главного обозревателя можно, только перезапустив соответствующую службу (или воспользовавшись утилитой browstat.exe).</div></div></div></div><br>
<br>
Следовательно - утилита ping крайне неоптимальна. Надо искать в Win API средства непосредственно завязанные на службу &quot;обозревателя сети&quot; или &quot;на WINS, если таковое есть в настройках интересующего интерфейса&quot;.]]></description>
        <author>JoeUser</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685525</guid>
        <pubDate>Thu, 22 Sep 2016 18:05:00 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685525</link>
        <description><![CDATA[Oleg2004: Это так<br>Если кто то пишет в lmhosts кривой IP<br>Но если реально в сети только виндовские машины, тогда конечно.<br>И надо поднимать сервер WINS]]></description>
        <author>Oleg2004</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685502</guid>
        <pubDate>Thu, 22 Sep 2016 13:48:40 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685502</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409593&view=findpost&p=3685479'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Oleg2004 &#064; <time class="tag-quote__quoted-time" datetime="2016-09-22T10:49:04+00:00">22.09.16, 10:49</time></span><div class='quote '>А пинг чем плох?</div></div><br>
Плох тем, что он работает на другом уровне сетевой модели - на TCP/IP. <br>
А нужно - на NetBIOS over TCP/IP, как вариант.<br>
<br>
Проверить несложно. Записываем в С:/WINDOWS/System32/Drivers/etc/hosts строчку:<br>
<br>
192.168.1.5  clientbank<br>
<br>
А в С:/WINDOWS/System32/Drivers/etc/lmhosts строчку:<br>
<br>
192.168.1.25  clientbank<br>
<br>
Ну а потом сделаем &quot;ping clientbank&quot;, получим 192.168.1.5]]></description>
        <author>JoeUser</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685479</guid>
        <pubDate>Thu, 22 Sep 2016 10:49:04 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685479</link>
        <description><![CDATA[Oleg2004: А пинг чем плох? Он же однозначно связывает имя компа и его IP]]></description>
        <author>Oleg2004</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685466</guid>
        <pubDate>Thu, 22 Sep 2016 09:20:11 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685466</link>
        <description><![CDATA[Abraziv: Всё сделал средствами QT. Всем спасибо за ответы. Только есть недопонимание. После того, как по имени компа (user-pc) получил IPшники, не понимаю какой использовать, чтобы ломиться на удалённую машину.]]></description>
        <author>Abraziv</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685415</guid>
        <pubDate>Wed, 21 Sep 2016 17:45:49 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685415</link>
        <description><![CDATA[JoeUser: Думаю, следует копнуть в сторону <a class='tag-url' href='https://msdn.microsoft.com/en-us/library/windows/desktop/ms738518(v=vs.85).aspx' target='_blank'>GetAddrInfoEx</a> с NS_NETBT]]></description>
        <author>JoeUser</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685366</guid>
        <pubDate>Wed, 21 Sep 2016 13:16:28 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685366</link>
        <description><![CDATA[Oleg2004: А отпинговать комп по его имени?<br>Пинг выдаст и IP]]></description>
        <author>Oleg2004</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685335</guid>
        <pubDate>Wed, 21 Sep 2016 10:25:04 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685335</link>
        <description><![CDATA[Abraziv: Не работает. Пробовал.]]></description>
        <author>Abraziv</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685334</guid>
        <pubDate>Wed, 21 Sep 2016 10:23:59 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685334</link>
        <description><![CDATA[Pacific: <strong class='tag-b'>Abraziv</strong><br>
nslookup user-pc]]></description>
        <author>Pacific</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685332</guid>
        <pubDate>Wed, 21 Sep 2016 10:07:12 +0000</pubDate>
        <title>Узнать IP по сетевому имени</title>
        <link>https://forum.sources.ru/index.php?showtopic=409593&amp;view=findpost&amp;p=3685332</link>
        <description><![CDATA[Abraziv: Доброго времени суток. Как можно узнать IP следующих адресов:<br>P:&#092;vbroker&#092;dir1 - где P имя сетевого хранилища (которое настраивается с помощью утилиты Net use (командная строка))<br>и<br>&#092;&#092;user-pc&#092;c - где user-pc имя чужого компьютера в локальной сети <br>Иными словами, по P и user-pc необходимо узнать IP удалённых компов.]]></description>
        <author>Abraziv</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	