DNS-Einstellungen unter Linux ändern
Zuletzt aktualisiert am: 22.07.2019
Verfasst von: Jered Heeschen
Wenn Sie feststellen, dass die DNS-Einstellungen Ihres Servers nicht konfiguriert sind oder Sie lieber Ihre eigenen verwenden, beschreibt dieser Artikel, wie Sie die DNS-Einstellungen Ihres Linux® Servers ändern.,
Wenn Sie Ihre Site ohne den Testlink testen möchten, bevor Sie mit SSLor live gehen Überprüfen Sie, ob eine Alias-Site vor DNS-Änderungen funktioniert, Sie können Ihre Hosts-Datei ändern, um theDNS für eine Domain auf einem bestimmten Computer zu überschreiben.
Hinzufügen von Nameservern zur Konfigurationsdatei
Auf den meisten Linux-Betriebssystemen sind die DNS-Server, die das System für nameresolution verwendet, in/etc / resolv definiert.conf-Datei. Diese Datei sollte mindestens eine nameserver
Zeile enthalten. Jedenameserver
Zeile definiert einen DNSServer., Die Nameserver werden in der Reihenfolge priorisiert, in der das System sie findetdie Datei. Verwenden Sie die IP-Adressen (Internet Protocol) der Nameserver, wennSie geben sie in die Konfigurationsdatei ein, da das System nicht weiß, was mit Domänennamen zu tun ist, bis es weiß, wie es zu den DNSservern gelangt.
In einigen Fällen, /etc/resolv.conf könnte eine direkt verwaltete Datei sein, die vom Netzwerkdienst ausgefüllt wird (network
mithilfe von initscripts oderNetworkManager
)., Verwenden Sie die folgenden Schritte, um die DNS-Server direkt zu bearbeiten:
-
Öffnen Sie die resolv.conf-Datei mit einem Editor wie
nano
, um die erforderlichen Änderungen vorzunehmen. Wenn die Datei noch nicht vorhanden ist, wird sie mit diesem Befehl erstellt:sudo nano / etc / resolv.conf
-
Fügen Sie Zeilen für die Nameserver hinzu, die Sie verwenden möchten. In der folgenden Tabelle wird angezeigt, welche Namensserver-IP-Adressen verwendet werden sollen, je nachdem, in welchem Datencenter sich Ihre Cloud-Server befinden., Das „Namen-server-IP-address“ Spalte zeigt thelines fügen Sie der Konfigurationsdatei:
Data center Name-server-IP-Adresse Hong Kong (HKG) nameserver 120.136.32.62
nameserver 120.136.32.63Northern Virginia (IAD) nameserver 69.20.0.164
nameserver 69.20.0.196London (LON) nameserver 83.138.151.80
nameserver 83.138.151.,81Chicago (ORD) nameserver 173.203.4.8
nameserver 173.203.4.9Dallas/Fort Worth (DFW) nameserver 72.3.128.240
nameserver 72.3.128.241.Sydney (SYD) nameserver 119.9.60.62
nameserver 119.9.60.63.Frankfurt (FRA) nameserver 159.135.130.45
nameserver 159.135.130.46 -
Save the file.,
-
Um sicherzustellen, dass Ihre neuen Einstellungen funktionieren,
ping
der Domänenname mit dem folgenden Befehl:ping-c 3 rackspace.com
Sie sollten ein ähnliches Ergebnis wie das folgende sehen:
Wenn Sie eine unknown host
Nachricht erhalten, überprüfen Sie die IP-Adressen, die Sie als DNS-Server festgelegt haben.
Fügen Sie dieselben Nameserver mit IPv6-Adressen hinzu
Wenn Sie IPv6 auf Ihrem Server verwenden,müssen Sie möglicherweise die IPv6-Adressen Ihrer Nameserver zum resolv hinzufügen.conf-Datei., Sie können sehen, ob der aDNS-Server über eine IPv6-Adresse verfügt, indem Sie die folgenden Schritte ausführen:
Wenn eine IPv6-Adresse zurückgegeben wird, können Sie diese als eine weitere nameserver
Zeile in der resolv.conf-Datei wie folgt:
nameserver 2001:4800:d::1
Testen Sie dann wie zuvor gezeigt mit dem Befehl ping6
anstelle des Befehls theregular ping
, um das System zur Verwendung von IPv6 zu zwingen.
Schreibe einen Kommentar