ondersteuningsnetwerk
Wijzig DNS-instellingen op Linux
laatst bijgewerkt op: 2019-07-22
auteur: Jered Heeschen
Als u merkt dat de DNS-instellingen van uw server zijn geconfigureerd of u liever uw eigen instellingen gebruikt, beschrijft dit artikel hoe je de DNS-instellingen van je Linux® server moet wijzigen.,
als u uw site wilt testen zonder de TestLink voordat u live gaat met SSLor, kunt u controleren of een alias-site werkt voordat DNS verandert, dan kunt u uw hosts-bestand aanpassen om de DNS voor een domein op een specifieke machine te overschrijven.
naamservers toevoegen aan het configuratiebestand
Op de meeste Linux-besturingssystemen worden de DNS-servers die het systeem gebruikt voor nameresolution gedefinieerd in /etc/resolv.conf file. Dat bestand moet ten minste één nameserver
regel bevatten. Elke nameserver
regel definieert een DNSserver., De nameservers worden geprioriteerd in de volgorde waarin het systeem ze in het bestand vindt. Gebruik de Internet Protocol (IP) adressen van de nameservers wanneer u deze invoert in het configuratiebestand, omdat het systeem niet weet wat te doen met domeinnamen totdat het weet hoe je naar de DNSservers.
in sommige gevallen, /etc / resolv.conf kan een direct beheerd bestand zijn, ingevuld door de netwerkdienst (network
door gebruik te maken van initscripts ofNetworkManager
)., Om het configuratiebestand direct te bewerken, gebruikt u de volgende stappen om de DNS-servers toe te voegen:
-
Open de resolv.conf bestand met een editor, zoals
nano
, om de noodzakelijke wijzigingen aan te brengen. Als het bestand nog niet bestaat, maakt dit commando het aan:sudo nano/etc / resolv.conf
-
regels toevoegen voor de nameservers die u wilt gebruiken. In de volgende tabel wordt weergegeven welke IP-adressen van de nameserver moeten worden gebruikt, afhankelijk van welke datacenterhuizen uw cloudservers zijn., De “Naam van de server IP-adres” kolom toont thelines toe te voegen aan het configuratie bestand:
Data center Naam van de server IP-adres Hong Kong (HKG) nameserver 120.136.32.62
nameserver 120.136.32.63Noord-Virginia (IAD) nameserver 69.20.0.164
nameserver 69.20.0.196Londen (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.,
-
om ervoor Te zorgen dat u uw nieuwe instellingen werken
ping
de naam van het domein byusing het volgende commando:ping -c 3 rackspace.com
U moet een resultaat dat lijkt op het volgende:
Als u een unknown host
bericht, controleer de IP-adressen bron ingesteld als uw DNS-servers.
voeg dezelfde nameservers toe met IPv6-adressen
Als u IPv6 op uw server gebruikt, moet u mogelijk de IPv6-adressen van uw nameservers aan de resolv toevoegen.conf file., U kunt zien of aDNS-server een IPv6-adres heeft door de volgende stappen uit te voeren:
als een IPv6-adres wordt geretourneerd, kunt u dat toevoegen als een andere nameserver
regel in de resolv.conf-bestand, als volgt:
test dan zoals eerder getoond, met behulp van het ping6
commando in plaats van het reguliere ping
commando om het systeem te dwingen IPv6 te gebruiken.