Wie richte ich dnsmasq auf dem PC ein, um die Komfortfunktionen des Routers nachzuahmen?

Wie richte ich dnsmasq auf dem PC ein, um die Komfortfunktionen des Routers nachzuahmen?

Ich möchte die DNS-Funktionalität von meinem Router auf einen im Netzwerk laufenden PC verschieben dnsmasq. Die Grundkonfiguration ist vorhanden, mir fehlen jedoch folgende im Router implementierte Funktionen:

  • Hostnamen auf den Geräten werden automatisch verwendet, keine /etc/hostsDateipflege notwendig
  • Möglichkeit, Geräte über ihren Hostnamen anzusprechen, nicht nur über die IP
  • Zuweisung der .localDomäne an alle Geräte
  • funktioniert mit und ohne die .local-Domäne, d. h.http://box1Undhttp://box1.localsind beide legal und können zum Durchsuchen des Box1-Servers verwendet werden
  • funktioniert mit Windows-, Android-, Linux-Clients und anderen

DHCP läuft immer noch auf dem Router. Ich habe eine Datei 00-basic.confhinzugefügt /etc/dnsmasq.d:

domain=local
expand-hosts
local=/local/
address=/my.router/192.168.1.1

Dies behandelt die ersten vier Aufzählungspunkte, aber nicht den fünften. Es funktioniert mit Windows-Clients, Ubuntu-Clients, abernichtAndroid und ein Slackware-System. Android bietet android_getaddrinfo failed: EAI_NODATAeine Shell.

Was muss ich tun, um die genannte Funktionalität für alle Systeme zu erhalten, wie ich sie hatte, als der Router für DNS zuständig war? Warum passiert das überhaupt?

verwandte Informationen