Ich habe kürzlich dnsmasq installiert , um als DNS-Server für mein lokales Netzwerk zu fungieren. dnsmasq lauscht auf Port 53, der bereits vom lokalen DNS-Stub-Listener von systemd-resolved verwendet wird .
Beheben Sie dieses Problem, indem Sie systemd-resolved stoppen und nach der Ausführung von dnsmasq neu starten. Es wird jedoch nach einem Neustart zurückgegeben: systemd-resolved wird mit Voreinstellung gestartet und dnsmasq wird nicht gestartet, da Port 53 bereits belegt ist.
Die erste naheliegende Frage ist wohl, wie ich systemd-aufgelösten Benutzern am besten verständlich machen kann, dass der lokale DNS-Stub-Listener nicht gestartet werden soll und Port 53 für die Verwendung durch dnsmasq beibehalten wird.
Interessanter ist jedoch die Frage, wie die beiden Dienste im Allgemeinen zusammenarbeiten sollen. Sollen sie überhaupt Seite an Seite arbeiten, oder wird das System nur auf die gleiche Weise aufgelöst, wenn man dnsmasq verwendet?
sudo systemctl stop systemd-resolved
wenn es ausgeführt wird. Verwenden Sie sudo systemctl status systemd-resolved
zu überprüfen
sudo systemctl disable systemd-resolved
? dnsmasq sollte, wenn es richtig konfiguriert ist, die Domainauflösung handhaben, denke ich.