
Ich habe mein Telefon und meinen Laptop immer bei mir und verfüge über viele Softwarelösungen, die über WLAN kommunizieren. (Beispielsweise kann ich die Musik auf meinem Laptop über mein Mobiltelefon abspielen/stoppen/pausieren.)
Ich möchte, dass mein Laptop die neue IP-Adresse meines Telefons automatisch erkennt, wenn er sich einem neuen Netzwerk anschließt, beispielsweise einem Café. Ich könnte meinem Telefon einfach eine statische IP zuweisen, aber ich würde lieber DHCP beibehalten.
Ich denke vielleicht an ein Skript, das einen ARP-Scan ausführt? Die MAC-Adresse meines Telefons ist offensichtlich statisch. Dann legt es eine Umgebungsvariable fest?
Ich könnte dieses Skript ausführen, nachdem ich gesehen habe, dass mein Telefon verbunden ist.
Genau das, was mir gerade einfällt. Danke für Ihren Rat.
Antwort1
Das ist, was die IETFZeroConfVernetzung ist für.
Android unterstützt es (sie nennen es Network Service Discovery oder NSD), und iOS und OS X unterstützen es mit Bravour, denn Apple nennt es Bonjour. Apple hat ein Bonjour für Windows, das Sie unter Windows installieren können, und Linux-Plattformen haben verschiedene Optionen wie Avahi.
dns-sd
Wenn Sie das Befehlszeilentool auf Ihrem Laptop installiert haben und wissen, dass Ihr Telefon „myPhone“ heißt, können Sie seine IP-Adresse folgendermaßen ermitteln:
dns-sd -G v4v6 myPhone.local
^C
(Bleibt standardmäßig dns-sd
geöffnet und sucht nach anderen Ergebnissen, bis Sie es mit Strg+C verlassen.)