ändra DNS-inställningar på Linux
Senast uppdaterad: 2019-07-22
författad av: Jered Heeschen
om du upptäcker att serverns Domännamnsserver (DNS) inställningar ärmisconfigured eller om du föredrar att använda din egen, beskriver den här artikeln Hur Tochange din Linux® – server är DNS-inställningar.,
om du vill testa din webbplats utan testlänken innan du går live med SSLor kontrollera att en aliaswebbplats fungerar innan DNS-ändringar, kan du modifiera din hosts-fil för att åsidosätta theDNS för en domän på en viss maskin.
Lägg till namnservrar i konfigurationsfilen
på de flesta Linux-operativsystem definieras de DNS-servrar som systemet använder för nameresolution i/etc / resolv.conf-filen. Den filen skainnehålla minst ennameserver
linje. Varjenameserver
– linje definierar en dnsserver., Namnservrarna prioriteras i den ordning som systemet hittar dem ifilen. Använd Internet Protocol (IP) – adresserna på namnservrarna närdu anger dem i konfigurationsfilen eftersom systemet inte vet vad man ska göra med domännamn förrän det vet hur man kommer till DNSservers.
i vissa fall,/etc / resolv.conf kan vara en direkt hanterad fil som fylls i av nätverkstjänsten (network
genom att använda initscripts ellerNetworkManager
)., För att direkt redigera konfigurationsfilen, användföljande steg för att lägga till DNS-servrarna:
-
Öppna upplösningen.conf-fil med en redaktör, till exempel
nano
, för att göra nödvändiga ändringar. Om filen inte redan finns skapas det här kommandot:sudo nano /etc/resolv.conf
-
Lägg till rader för namnservrar som du vill använda. Följande tabledisplays vilket namn server IP-adresser som ska användas beroende på vilka datacenter dina molnservrar., Kolumnen ”Name server IP address” visar thelines för att lägga till konfigurationsfilen:
datacenter namnserverns IP-adress Hong Kong (120.136.32.62
namnserver 120.136.32.63norra Virginia (iad) namnserver 69.20.0.164
namnserver 69.20.0.196London (lon) namnserver 83.138.151.80
Namnserver 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.,
-
för att säkerställa att dina nya inställningar fungerar,
ping
domännamnet genom att använda följande kommando:ping-C 3 rackspace.com
Du bör se ett resultat som liknar följande:
om du får ett unknown host
-meddelande, dubbelkolla IP-adresserna som du ställer in som DNS-servrar.
Lägg till samma namnservrar med IPv6-adresser
Om du använder IPv6 på din server kan du behöva lägga till IPv6-adresserna på dina namnservrar till resolv.conf-filen., Du kan se om aDNS-servern har en IPv6-adress genom att utföra följande steg:
om en IPv6-adress returneras kan du lägga till den som en annannameserver
– rad i resolv.conf-fil, enligt följande:
nameserver 2001:4800:d::1
Testa sedan som tidigare visat ,genom att använda kommandotping6
istället förregularping
för att tvinga systemet att använda IPv6.
Lämna ett svar