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.