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.

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.