it-swarm.com.de

Wie konfiguriere ich die DNS-Serverliste in 16.04 dauerhaft?

Ich habe versucht, mit Netzwerk-Admin. Es enthält eine Liste von DNS-Servern, einschließlich 127.0.0.1 und zwei, die ich eingegeben habe. Es wird immer zuerst die 127-Adresse verwendet, unabhängig davon, wie oft ich sie ändere. Die Listen der Dateien, Hook-Skripte usw. sind verwirrend: Wo befindet sich die einzige Konfigurationsdatei für das Netzwerk, die ich ändern kann, um eine dauerhafte Änderung zu bewirken?

Ich bin es leid, den qualitativ schlechten DNS-Server meines Internetdienstanbieters zu bitten, meine Internetanfragen zu bearbeiten. Ich habe keine Ahnung, warum Ubuntu meine Konfiguration wiederholt zurücksetzt oder wo die grafische Oberfläche diese Informationen speichert - bis sie erneut geändert werden. Das ist UNBEDINGT verwirrend.

Ich habe vor einer Stunde network-admin gui überprüft und es wurde in der Reihenfolge 127.0.1.1 8.8.4.4 8.8.8.8 gelesen. Ich habe die beiden 8 .nach oben, über 127) verschoben; Habe es gerade überprüft, jetzt ist das erste, das vorher nicht auf der Liste stand, 192.168.1.254 - das ist die LAN-Adresse meines Netzwerk-Routers. Anfragen dazu werden an das Internet weitergeleitet; DNS-Anfragen hier werden automatisch an den DNS von att anstatt an den von Google weitergeleitet. Dies wird demonstriert, wenn im FireFox-Browser ein Suchfehler auftritt und eine Fehlerseite von dnserrorassist.att.net angezeigt wird

Ich möchte wirklich eine einzelne, statische Liste von DNS-Servern haben, um sie nach Belieben ändern zu können und die Suchreihenfolge festzulegen, in der sie verwendet werden. Kann ich das mit Ubuntu (16.04) machen?

10
Old Uncle Ho

Die richtige Antwort auf diese Frage lautet:

  1. Wechseln Sie zum Symbol Netzwerk im oberen Bereich.

  2. Wählen Sie Verbindungen bearbeiten .

  3. Öffnen Sie die Verbindung, die Sie ändern möchten, e. G. Kabelverbindung .

  4. Wählen Sie die Registerkarte IPv4 .

    1. Setzen Sie die Methode auf Nur automatische (DHCP) Adressen .

    2. Geben Sie in das Feld DNS-Server eine durch Kommas getrennte Liste Ihrer DNS-Server ein.

    3. Klicken Sie auf die Schaltfläche Speichern .

Bearbeiten Sie Ihre resolv.conf -Datei nicht!

6
heynnema

Dies ist ein alter Beitrag zu diesem Zeitpunkt, aber ich hatte einige zusätzliche Informationen. Wenn Sie einen Headless-Server verwenden, sollte Folgendes hilfreich sein.

Für DHCP-Konfigurationen: Ändern Sie/etc/network/interfaces. Fügen Sie unter Ihrer Schnittstelle (eth0 usw.) die folgende Zeile hinzu:

dns-nameservers 123.123.123.123 # replace with wanted IP

Dies HÄNGT einen DNS-Server nur AN, wenn Ihr DHCP-Server bereits so konfiguriert ist, dass er Ihnen einen bereitstellt !!! Ändern Sie die folgende Datei, um den vom DHCP-Server bereitgestellten Nameserver zu überschreiben.

/etc/dhcp/dhclient.conf:
supersede domain-name-servers 123.123.123.123 # replace with wanted DNS server

Sie müssen dann Ihr Netzwerk neu starten. Sowas sollte folgendes tun. # invoke-rc.d networking restart

Wenn Sie jetzt /etc/resolv.conf anzeigen, sollten Sie nur Ihre Nameserver sehen.

7
thecrazybaker88