mDNS
(z. B. avahi, bonjour) ermöglicht es einer Maschine, sich als in ihrem LAN befindlich anzuzeigen machine-name.local
, und ermöglicht es Clients, sie anhand dieses Domänennamens statt anhand der IP zu suchen.
Die meisten Plattformen bieten eine mDNS
standardmäßige Unterstützung, Android jedoch bekanntermaßen nicht.
Wenn ich mich beispielsweise über einen Browser auf meinem Android-Gerät mit einem Dienst verbinden möchte, der in meinem lokalen Netzwerk ausgeführt wird, machine-name.local:port
muss ich statt verwenden verwenden ip-address:port
. Das kann frustrierend sein, wenn die IP dynamisch ist und sich ändert.
Ich frage mich, ob ich einen der Rechner als internen DNS-Server konfigurieren kann (z. B. mithilfe von dnsmasq
), den mein Telefon nach den .local
Domänen abfragen soll. Das ist möglich, aber bisher habe ich nur herausgefunden, dnsmasq
dass man damit feste IPs nur als Alias für den Hostnamen einrichten kann.
Ich frage mich: Kann mein Linux-Rechner die angegebenen .local
Adressen abrufen und sie dann zu einem Teil der dnsmasq
Ergebnisse machen?