dnsmasq löst manchmal Dinge, manchmal nicht

7

Versuch zu lösen:

nslookup testserverinlocaldns

Server: 127.0.0.1

Adresse: 127.0.0.1 # 53

** Server kann testserverinlocaldns: NXDOMAIN nicht finden

Nach 10 Sekunden ist alles in Ordnung:

nslookup testserverinlocaldns

Server: 127.0.0.1

Adresse: 127.0.0.1 # 53

Name: testserverinlocaldns.localnet

Adresse: 192.168.3.8

Und immer wieder das Gleiche. Manchmal löst es sich auf, manchmal nicht. Wenn ich resolv.conf manuell auf lokale DNS-Server setze, ist alles in Ordnung. Nach dem Neustart wird jedoch wieder auf 127.0.0.1 zurückgegriffen.

Kay
quelle

Antworten:

8

Ich habe dies in meinem internen Netzwerk und habe es gelöst, indem ich den von NetworkManager (dnsmasq) gesteuerten lokalen Weiterleitungs-Nameserver deaktiviert habe.

Dazu müssen Sie die /etc/NetworkManager/NetworkManager.confZeile "dns = dnsmasq" im Abschnitt "[main]" bearbeiten und auskommentieren.

Öffnen Sie ein Terminal und führen Sie es aus

sudo nano /etc/NetworkManager/NetworkManager.conf

Dann stellen Sie sicher, dass die Linie

dns = dnsmasq

wird folgendermaßen auskommentiert:

#dns=dnsmasq

Starten Sie nun den Netzwerkmanager mit dem folgenden Befehl neu, und alles sollte ordnungsgemäß funktionieren.

sudo Netzwerkmanager neu starten

jrg
quelle
es funktioniert thatnks!
Kay
2
Ja, es hat auch bei mir funktioniert! Kay, da es für dich funktioniert hat, würde ich vorschlagen, ihm die Höflichkeit zu geben, diese Antwort zu akzeptieren.
Memilanuk