Endre DNS-innstillingene på Linux
Sist oppdatert: 2019-07-22
Laget av: Jered Heeschen
Hvis du finner ut at din server DNS (Domain Name Server) innstillinger aremisconfigured eller du foretrekker å bruke din egen, denne artikkelen beskriver hvordan tochange Linux® server DNS-innstillinger.,
Hvis du ønsker å teste nettstedet ditt uten testen link før du går live med SSLor bekrefte at et alias nettstedet fungerer før DNS-endringene, du canModify hosts-filen, for å overstyre theDNS for et domene på en bestemt maskin.
Legg til navn servere til konfigurasjonsfilen
i de fleste Linux operativsystemer, DNS-servere som bruker systemet for nameresolution er definert i /etc/resolv.conf-fil. Denne filen shouldcontain minst en nameserver
line. Hver nameserver
line definerer en DNSserver., Navnetjenerne er prioritert i den rekkefølgen systemet finner dem i filen. Bruk Internet Protocol (IP) – adresser av navnetjenerne whenyou skriver dem inn i konfigurasjonsfilen fordi systemet ikke knowwhat å gjøre med domenenavn før etter det vet hvordan å komme til DNSservers.
I noen tilfeller, /etc/resolv.conf kan være en direkte styrt fil,befolket av nettverkstjeneste (network
ved hjelp av initscripts ellerNetworkManager
)., Å direkte redigere konfigurasjonsfilen, bruk thefollowing trinnene for å legge til DNS-servere:
-
Åpne resolv.conf-fil med en editor, som for eksempel
nano
, for å gjøre thenecessary endringer. Hvis filen ikke finnes allerede, denne kommandoen lager det:sudo nano /etc/resolv.conf
-
Legg til linjer for navnet-servere som du ønsker å bruke. Følgende tabledisplays som name server-IP-adresser til bruk, avhengig av hvilken datacenterhouses din cloud servere., Den «Name server-IP-adresse» – kolonnen viser thelines å legge til konfigurasjonsfilen:
Data center Name server-IP-adresse Hongkong (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.,
-
for Å sikre at dine nye innstillinger som er i arbeid,
ping
domenenavnet byusing følgende kommando:ping -c 3 rackspace.com
Du bør se et resultat som ligner på følgende:
Hvis du får en unknown host
melding -, dobbelt-sjekke IP-adresser thatyou har valgt som din DNS-servere.
Legg til de samme navnetjenerne med IPv6-adresser
Hvis du bruker IPv6 på serveren din, vil du kanskje legge til det IPv6addresses av navnetjenerne til resolv.conf-fil., Du kan se om aDNS-server har en IPv6-adresse ved å utføre følgende fremgangsmåte:
Hvis en IPv6-adresse er returnert, kan du legge det som en annen nameserver
line i resolv.conf-fil, som følger:
nameserver 2001:4800:d::1
Deretter test som tidligere vist, ved hjelp av ping6
kommando i stedet for theregular ping
kommando for å tvinge systemet til å bruke IPv6.
Legg igjen en kommentar