Schimba setările DNS pe Linux
actualizat la: 2019-07-22
Scris de: Jered Heeschen
Dacă veți găsi că server-Server de Nume de Domeniu (DNS) setări aremisconfigured sau preferați să utilizați propria dvs., acest articol descrie modul de a schimba Linux® server DNS setările.,
Dacă doriți să testați site-ul dvs., fără a testa link-ul înainte de a intra în direct cu SSLor verifica dacă un alias funcționează site-ul înainte de modificări DNS, ai canModify fișierul hosts pentru a trece peste theDNS pentru un domeniu pe o anumită mașină.
adăugați servere de nume la fișierul de configurare
pe majoritatea sistemelor de operare Linux, serverele DNS pe care sistemul le utilizează pentru nameresolution sunt definite în /etc/resolv.fișier conf. Acest fișier ar trebui să conțină cel puțin o linie nameserver
. Fiecare linienameserver
definește un DNSserver., Serverele de nume sunt prioritizate în ordinea în care sistemul le găsește înFișierul. Utilizați adresele protocolului Internet (IP) ale serverelor de nume atunci când le introduceți în fișierul de configurare, deoarece sistemul nu știe ce să facă cu numele de domeniu decât după ce știe cum să ajungă la serverele DNSservers.
În unele cazuri,/etc / resolv.conf putea fi gestionate direct de fișier,populat de servicii de rețea (network
prin utilizarea initscripts sauNetworkManager
)., Pentru a edita direct fișierul de configurare, utilizațiurmătorii pași pentru a adăuga serverele DNS:
-
deschideți resolv.conf cu un editor, cum ar fi
nano
, pentru a face thenecessary modificări. Dacă fișierul nu există deja, această comandă îl creează:sudo nano/etc / resolv.conf
-
adăugați linii pentru serverele de nume pe care doriți să le utilizați. Următoarele tabledisplays care serverul de nume de adrese IP pentru a utiliza, în funcție de care datacenterhouses serverele cloud., „Numele adresa IP a serverului de” coloană arată thelines pentru a adăuga la fișierul de configurare:
centru de Date Nume adresa IP a serverului Hong Kong (HKG) nameserver 120.136.32.62
nameserver 120.136.32.63Virginia de Nord (IAD) nameserver 69.20.0.164
nameserver 69.20.0.196Londra (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.,
-
Pentru a se asigura că noile setări sunt de lucru,
ping
numele de domeniu byusing următoarea comandă:ping -c 3 rackspace.com
ar trebui să vedeți un rezultat similar cu următorul:
Dacă primiți un unknown host
mesaj, dublu-a verifica adresele IP ai setat ca serverele DNS.
adăugați servere cu același nume cu adrese IPv6
Dacă utilizați IPv6 pe serverul dvs., poate fi necesar să adăugați adresele IPv6 ale serverelor dvs. de nume la resolv.fișier conf., Puteți vedea dacă serverul aDNS are o adresă IPv6 efectuând următorii pași:
dacă o adresă IPv6 este returnată, puteți adăuga că ca un alt nameserver
linie în resolv.conf fișier, după cum urmează:
nameserver 2001:4800:d::1
Apoi testați anterior prezentate, prin utilizarea ping6
comandă în loc de theregular ping
comandă pentru a forța sistemul să utilizeze IPv6.
Lasă un răspuns