Netværk
Ændre DNS-indstillinger på Linux
Sidst opdateret den: 2019-07-22
Forfattet af: Jered Heeschen
Hvis du opdager, at din server ‘ s Domain Name Server (DNS) indstillinger aremisconfigured eller du foretrækker at bruge din egen, denne artikel beskriver, hvordan tochange din Linux® server-DNS-indstillinger.,
Hvis du ønsker at teste din hjemmeside uden at prøve linket forud for at gå live med SSLor kontrollere, at et alias, website fungerer, før DNS-ændringer, du canModify din hosts fil til at tilsidesætte theDNS for et domæne på en bestemt maskine.
Føj navneservere til konfigurationsfilen
på de fleste Linu. – operativsystemer er de DNS-servere, som systemet bruger til nameresolution, defineret i/etc / resolv.conf-filen. Denne fil skal indeholde mindst linennameserver
linje. Hver nameserver
linje definerer en dnsserver., Navneserverne prioriteres i den rækkefølge, systemet finder dem i filen. Brug Internet Protocol (IP) adresserne på navneserverne nårdu indtaster dem i konfigurationsfilen, fordi systemet ikke ved, hvad man skal gøre med domænenavne, før det ved, hvordan man kommer til Dnsserverne.
i nogle tilfælde/etc / resolv.conf kunne være en direkte administreret fil, befolket af netværkstjenesten (network
ved hjælp af initscripts ellerNetworkManager
)., For at redigere konfigurationsfilen direkte skal du brugeFølgende trin for at tilføje DNS-serverne:
-
Åbn resolv.conf fil med en editor, såsom
nano
, for at foretage de nødvendige ændringer. Hvis filen ikke allerede findes, opretter denne kommando den:sudo nano /etc/resolv.conf
-
tilføj linjer for de navneservere, du vil bruge. Følgende tabel viser, hvilken navneserver IP-adresser, der skal bruges, afhængigt af hvilke datacenterhouses dine cloud-servere., “Name server-IP-adresse” – kolonnen viser thelines at tilføje til konfigurationsfilen:
Data center Navn, serverens IP-adresse Hongkong (HKG) nameserver 120.136.32.62
nameserver 120.136.32.63Nordlige 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.,
-
for At sikre at din nye indstillinger fungerer,
ping
domænenavnet byusing følgende kommando:ping -c 3 rackspace.com
Du bør se et resultat svarende til den følgende:
Hvis du får en unknown host
besked -, dobbelt-tjekke IP-adresser thatyou bruge som DNS-servere.
Tilføj de samme navneservere med IPv6-adresser
Hvis du bruger IPv6 på din server, skal du muligvis tilføje IPv6-adresserne på dine navneservere til resolv.conf-filen., Du kan se, om aDNS-serveren har en IPv6-adresse ved at udføre følgende trin:
Hvis en IPv6-adresse returneres, kan du tilføje det som en anden nameserver
linje i resolv.conf-fil, som følger:
Så er test som tidligere vist, ved hjælp ping6
kommando i stedet for theregular ping
kommando til at tvinge systemet til at bruge IPv6.