реклама на сайте
подробности

 
 
> Динамический IP на устройстве, Как найти свою железку?
-= Александр =-
сообщение Apr 12 2017, 12:00
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 123
Регистрация: 15-10-07
Из: Санкт-Петербург
Пользователь №: 31 370



Добрый день!
В общем делаю я некое устройство с управлением через Ethernet. Подумалось мне, что будет гораздо удобнее сделать ему присвоение адреса по DHCP, чем зашивать его в явном виде и где-то на наклейке писать. Юзеры глупые, бумажку потеряют, программное с другой машины с другими настройками перетащут и будет мне головная боль. Другое дело когда все автоматическое rolleyes.gif

Так вот вопрос: как машине найти железку, не зная под каким адресом она запустилась? Машина тоже получает адрес от сервера и железка аналогично его не знает.
Есть всякие роутеры, так-же получающие адрес, но есть к ним фирменные программки, которые их каким-то волшебным образом находят. Как же это работает? Там явно не перебор адресов, все гораздо быстрее.


--------------------
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-= Александр =-
сообщение Apr 12 2017, 12:57
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 123
Регистрация: 15-10-07
Из: Санкт-Петербург
Пользователь №: 31 370



Пасибо за ответы, пойду учить матчасть. Пока-что считается что DHCP есть и все в одном сегменте. Остальное может будет, но позже.


--------------------
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 12 2017, 14:42
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(-= Александр =- @ Apr 12 2017, 14:57) *
Пасибо за ответы, пойду учить матчасть. Пока-что считается что DHCP есть и все в одном сегменте. Остальное может будет, но позже.

Почему-то никто не вспомнил про DynDNS - поможет в случае разных подсетей, да и вообще совсем разных сетей.
А если Вам нужно узнать IP-адрес, а MAC известен, то поможет RARP (это протокол обратный ARP).
А если известно NETBIOS-имя устройства/компа, то поможет преобразовать его в IP протокол WINS.
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 14 2017, 04:15
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(jcxz @ Apr 12 2017, 17:42) *
А если Вам нужно узнать IP-адрес, а MAC известен, то поможет RARP (это протокол обратный ARP).

Только RARP
1. Устаревший протокол
2. Использовался не для определения IP адреса по MAC
3. Т.к. это не IP протокол есть сложности с реализацией под windows

как уже предложил zltigo
надо делать UDP broadcast запрос - это самый простой и надежный вариант.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -= Александр =-   Динамический IP на устройстве   Apr 12 2017, 12:00
- - Kuzmi4   2 -= Александр =- просто запускаете стандартный is...   Apr 12 2017, 12:19
|- - _3m   Цитата(Kuzmi4 @ Apr 12 2017, 15:19) 2 -= ...   Apr 12 2017, 12:26
- - zltigo   Цитата(-= Александр =- @ Apr 12 201...   Apr 12 2017, 12:24
- - -= Александр =-   Да, действительно, я и забыл что так можно) Broadc...   Apr 12 2017, 12:29
|- - zltigo   Цитата(-= Александр =- @ Apr 12 201...   Apr 12 2017, 12:31
- - krux   гуглите в направлении "групповой MAC-адрес...   Apr 12 2017, 12:55
|- - zltigo   Цитата(jcxz @ Apr 12 2017, 17:42) Почему-...   Apr 12 2017, 15:50
||- - jcxz   Цитата(zltigo @ Apr 12 2017, 17:50) Никак...   Apr 12 2017, 21:47
||- - zltigo   Цитата(jcxz @ Apr 13 2017, 00:47) Вы о чё...   Apr 13 2017, 07:48
||- - jcxz   Цитата(zltigo @ Apr 13 2017, 09:48) Ознак...   Apr 13 2017, 08:03
||- - zltigo   Цитата(jcxz @ Apr 13 2017, 11:03) У автор...   Apr 13 2017, 08:39
||- - _3m   Цитата(jcxz @ Apr 13 2017, 11:03) Да ладн...   Apr 13 2017, 08:40
||- - jcxz   Цитата(_3m @ Apr 13 2017, 10:40) Аксиома2...   Apr 13 2017, 12:44
||- - _3m   Цитата(jcxz @ Apr 13 2017, 15:44) Эта нев...   Apr 13 2017, 14:06
|||- - Corvus   Присоединяюсь к варианту zltigo. Широковещательный...   Apr 13 2017, 14:37
||- - zltigo   Цитата(jcxz @ Apr 13 2017, 15:44) Ибо куд...   Apr 13 2017, 17:09
||- - jcxz   Цитата(zltigo @ Apr 13 2017, 19:09) Если ...   Apr 13 2017, 20:41
||- - zltigo   Цитата(jcxz @ Apr 13 2017, 23:41) Именно ...   Apr 13 2017, 21:35
||- - gosha-z   Цитата(jcxz @ Apr 13 2017, 23:41) Другая ...   Apr 14 2017, 18:33
- - Lagman   Можно попробовать сделать так, пропинговать диапаз...   Apr 12 2017, 13:06
|- - -= Александр =-   Цитата(Lagman @ Apr 12 2017, 16:06) пропи...   Apr 12 2017, 13:17
- - Lagman   У вас сеть выше класса 1С?   Apr 12 2017, 13:53
|- - -= Александр =-   Цитата(Lagman @ Apr 12 2017, 16:53) У вас...   Apr 12 2017, 14:06
- - gosha-z   Выбирайте: Link-Local Multicast Name Resolution Mu...   Apr 13 2017, 17:05
- - gosha-z   zltigo, а дайте, пожалуйста, ваше определение поня...   Apr 13 2017, 17:45
|- - zltigo   Цитата(gosha-z @ Apr 13 2017, 20:45)...   Apr 13 2017, 17:56
|- - gosha-z   Цитата(zltigo @ Apr 13 2017, 20:56) Локал...   Apr 13 2017, 18:09
|- - zltigo   Цитата(gosha-z @ Apr 13 2017, 21:09)...   Apr 13 2017, 18:15
- - krux   2 jcxz а подскажите, какой из сервисов DynDNS,про...   Apr 13 2017, 18:07
- - Kabdim   А чего никто не вспоминает про UPnP?   Apr 14 2017, 07:42


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th August 2025 - 08:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01413 секунд с 7
ELECTRONIX ©2004-2016