cum să configurați serverele de nume DNS în Ubuntu 18.04

de ani de zile, ori de câte ori am nevoie pentru a configura nameservere DNS în Linux aș apela la /etc/resolv.conf. O pereche de intrări rapide ca asa ar fi masina mea ajunge la lumea exterioară ca un campion:

 nameserver 8.8.4.4nameserver 8.8.8.8 

Dar, ca cu totul, tehnologia evoluează. Acest lucru este valabil mai ales cu lucrurile pe care le cunoașteți cel mai mult., Nu eșuează niciodată că dezvoltatorii vor arunca o cheie în lucrările dvs. pentru a schimba modul în care ați făcut lucrurile dvs. de administrare de zeci de ani. Acest lucru este valabil atât pentru tehnologiile cu sursă deschisă, cât și pentru cele cu sursă închisă.

acesta este cazul DNS pe serverul Ubuntu. Deși/etc / resolv.fișierul conf există în continuare, nu mai este locul în care configurați serverele de nume DNS. Așa este, schimbările de rețea continuă să vină. Dar apoi, pentru a fi corect, configurarea DNS nu a fost de fapt configurată (cel puțin nu permanent) în resolv.conf fișier de ceva timp. De fapt, înainte de Ubuntu 18.,04, serverele de nume DNS au fost configurate în/etc/network / interfaces. În acest fișier, o intrare după cum vedeți mai jos vă va duce cu succes dincolo de LAN:

 dns-addresses 8.8.4.4,8.8.8.8 

Conectați-vă la serverul 18.04 și căutați fișierul /etc/network/interfaces. Ghici ce? E acolo. Cu toate acestea, îl puteți configura tot ce doriți, dar va avea efect zero. De ce? Netplan. Acesta este noul copil de pe blocul de rețea Ubuntu. Prin Netplan configurăm acum serverele noastre de nume DNS.de ce a făcut Canonical această mișcare?, Din documentația oficială, vine asta:

Netplan a fost implementat pentru a sprijini simplu, declarativ reprezentarea complexe configurații de rețea, precum adresa unele limitări actuale de ifupdown. Netplan oferă un format de configurare yaml simplu și elegant, cu suport pentru mai mulți furnizori de backend.

cu alte cuvinte, simplitate. Și are sens (mai ales având în vedere cât de popular .formatul yaml devine).,

vezi: 20 sfaturi rapide pentru a face Linux networking mai ușor (PDF gratuit) (TechRepublic)

noua configurație

deși mulți nu le place schimbarea, cred că Netplan a fost mișcarea potrivită. Cu această modificare, configurațiile de rețea sunt gestionate într-o singură locație (fiecare interfață având propriul fișier de configurare). Fișierele de configurare se găsesc în /etc/netplan. Numele fișierelor vor fi sub forma 01-netcfg.yaml. Unul dintre cele mai importante aspecte ale fișierului este că trebuie să utilizeze o liniuță consistentă (altfel nu vor fi încărcate)., În cadrul acestor fișiere, configurați toate aspectele unei interfețe de rețea (adresa IP, gateway, DNS etc.). În ceea ce privește configurația DNS, aceasta se face cu două linii de cod. De exemplu, dacă utilizați Google servere DNS, intrarea ar arăta ca cel prezentat în Figura A.

noul Nostru configurat DNS servere de nume.

serverele DNS sunt separate prin virgulă. Pentru a păstra lucrurile curate, vă recomand să combinați serverele conexe împreună, așa cum vedeți în figura B.,

o grupare curată a intrărilor serverului de nume.

puteți, desigur, se potrivesc toate aceste adrese de server DNS pe o singură linie (Figura C).

Toate serverele de nume pe o singură linie.

atâta timp Cât acestea sunt separate prin virgulă, totul va fi grozav. Puteți chiar să le separați mai clar, adăugând un spațiu după virgulă (figura D).

acum este o intrare curată, ușor de citit.,

după ce ați făcut o modificare de configurație, salva/închideți fișierul, și apoi emite comanda:

 sudo netplan apply 

configurare va fi citit și, atât timp cât acesta este în forma corectă, va avea efect. Dacă ceva merge strâmb, puteți adăuga comutator de depanare astfel:

 sudo netplan --debug apply 

comanda De mai sus va va oferi toate de ieșire, aveți nevoie pentru a depana de configurare a rețelei (Figura E).,

figura E

ieșirea comenzii netplan –debug apply.

Bine ați venit la noua ordine mondială

indiferent dacă vă place sau nu, așa este configurată acum rețeaua Ubuntu. Asigurați-vă că sunteți la curent cu noua ordine mondială Ubuntu, altfel veți ajunge să creșteți exponențial frustrat de ce rețeaua dvs. continuă să eșueze. Netplan este aici pentru a rămâne.

de asemenea, consultați

  • cum se instalează nextCloud 13 pe Ubuntu 18.,04 (TechRepublic)
  • Cum de a schimba numele de gazdă pe Ubuntu 18.04 (TechRepublic)
  • Cum să configurați o adresă IP statică în Ubuntu Server 18.04 (TechRepublic)
  • Cum pentru a instala Ubuntu Server 18.04 (TechRepublic)
  • Mark Shuttleworth feluri de mâncare pe care Canonice și Ubuntu Linux sunt o viitoare (ZDNet)
Imagine: Jack Wallen