Ищу способ обнаружить собственные хосты в частной сети

Ищу способ обнаружить собственные хосты в частной сети

Я ищу способ обнаружить свои собственные хосты (например, два ноутбука или ноутбук и Raspberry Pi) в частной сети (например, в доме друга).

На мой взгляд, есть несколько вариантов сделать это:

  • написать демона для трансляции информации
  • написать скрипт с несколькими ARP-запросами с mac-адресом
  • и так далее

Но я понятия не имею, существует ли что-то подобное или мне придется писать это самому.

Один из сценариев, в котором это можно использовать: я приношу свой Raspi и ноутбук в дом друга, подключаю оба хоста к его сети, и теперь я не хочу добавлять монитор к Raspi и искать адрес, а у меня нет доступа к маршрутизатору, поэтому я не могу посмотреть таблицу аренды DHCP.

Есть идеи или подсказки?

Заранее спасибо.

решение1

Используйте такой инструмент, как nmap(https://serverfault.com/questions/148113/can-i-use-nmap-be-use-to-discover-ips-and-mac-addresses) или если вы хотите использовать смартфон/планшет, загрузите приложение, например Fing, или вы можете просто сослаться на него, используя его имя хоста (например, ssh[email protected]).

решение2

Это именно то, чтоmDNSпредназначен для. Вы не указали свои операционные системы, но в Linux это реализовано демоном Avahi, а в Mac — службой Bonjour. В Windows есть свой собственный протокол (LLMNR), который несовместим с mDNS.

Связанный контент