マルチキャストDNS(mDNS)を利用して、名前からIPアドレスを解決するソフトです。WiFi環境下でしか動作しません。
このアプリはオープンソースで開発されています。
https://github.com/Network-Revolution/DotLocalFinder
もし、debianやUbuntuやCentOSやRed-HatのPCを見つけたいなら、そのPCにはmDNSがインストールされている必要があります。以下のコマンドを実行してください。
apt install avahi-daemon libnss-mdns
dnf install avahi avahi-tools nss-mdns
yum install avahi avahi-tools nss-mdns
Windows10やmacOSにはmDNSが最初からインストールされているため、何もしなくても見つけることが可能です。
mDNSさえインストールされていれば、ESP32やmicro:bitなどのSBCも見つけることが可能です。
以下の例はArduinoでHostを組んだ例です。
https://github.com/Vasil-Pahomov/Liana
https://blog.maripo.org/2018/01/esp8266_mdns/
Arduinoだけでなく、Golangもできます。
https://github.com/hashicorp/mdns
だけでなく、Pythonも
https://pypi.org/project/mdns-publisher/
もちろん、GolangもPythonもESP32で動作します。
https://tinygo.org/faq/what-about-esp8266-esp32/
https://docs.micropython.org/en/latest/esp32/tutorial/intro.html
Pythonもmicro:bitで動作します。
https://microbit-micropython.readthedocs.io/ja/latest/
当然RapbianをインストールしたRaspberryPiも検索できます。
このアプリで"raspberrypi"と検索してください