Ich habe versucht, Netzwerkadministrator zu verwenden. 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 einzelne Konfigurationsdatei für das Netzwerk, die ich ändern kann, um eine dauerhafte Änderung zu bewirken?
Ich bin es leid, den DNS-Server meines ISP von schlechter Qualität 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. Dies ist unnötig verwirrend.
Ich habe vor einer Stunde die Netzwerk-Administrator- GUI überprüft und sie lautete in der Reihenfolge 127.0.1.1 8.8.4.4 8.8.8.8 Ich habe die beiden 8. nach oben verschoben , über 127 ; Ich habe es gerade überprüft. Jetzt ist die erste, die vorher nicht auf der Liste stand, 192.168.1.254 - das ist die LAN-seitige Adresse meines Netzwerkrouters. Anfragen dazu werden an das Internet weitergeleitet; DNS-Anfragen werden hier automatisch an das DNS von att anstatt an das von Google weitergeleitet. Dies wird demonstriert, wenn im FireFox-Browser ein Suchfehler auftritt und eine Fehlerseite von dnserrorassist.att.net angezeigt wird
Ich hätte wirklich gerne eine einzige statische Liste von DNS-Servern, um sie nach meinem Willen ändern zu können und die Suchreihenfolge festzulegen, in der sie verwendet werden. Kann ich das mit Ubuntu (16.04) machen?
quelle
/etc/resolv.conf
Datei und / oder Dateien in/etc/resolvconf/resolv.conf.d/
(Basis / Kopf / Schwanz) manuell ? oder sprechen Sie über die Konfiguration über die GUI des Netzwerkmanagers?Antworten:
Die richtige Antwort auf diese Frage lautet:
Gehen Sie zum Netzwerksymbol im oberen Bereich.
Wählen Sie Verbindungen bearbeiten .
Öffnen Sie die Verbindung, die Sie ändern möchten, z . B. Kabelverbindung .
Wählen Sie die Registerkarte IPv4 .
Stellen Sie die Methode nur auf automatische (DHCP) Adressen ein .
Im DNS - Server - Feld geben Sie eine durch Kommata getrennte Liste von DNS - Server.
Abhängig von Ihrer Ubuntu-Version schalten Sie einen Schalter namens Automatic auf OFF, wenn Sie ihn sehen.
Klicken Sie auf die Schaltfläche Speichern .
Bearbeiten Sie Ihre
resolv.conf
Datei nicht!quelle
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:
Dies hängt nur einen DNS-Server 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.
Sie müssen dann Ihr Netzwerk neu starten. So etwas wie das Folgende sollte reichen.
# invoke-rc.d networking restart
Wenn Sie jetzt /etc/resolv.conf anzeigen, sollten Sie nur Ihre Nameserver sehen.
quelle
resolv.conf
ist bei weitem nicht die am besten geeignete Methode zur Auswahl eines DNS-Servers. In der akzeptierten Antwort finden Sie eine bessere Alternative (zumindest für die meisten Benutzer).