Serverele DNS sunt utilizate pentru a transforma adresele IP greu de reținut în nume de domenii simple. De ce este necesar acest lucru? Oamenilor le este mai ușor să rețină un singur cuvânt decât o serie de numere. Atunci când un PC trebuie să cunoască adresa IP a unui domeniu, acesta face o interogare către un server DNS. Serverele sunt de obicei primite automat de la router prin DHCP sau setate manual. În continuare vă vom spune cum este configurat DNS-ul Ubuntu 16.04.
Anterior, pentru a configura serverul DNS utilizat de sistem, era necesar doar să introduceți adresele anumitor servere în fișierul /etc/resolv.conf
. În prezent, Ubuntu NetworkManager este responsabil pentru gestionarea configurației rețelei în Ubuntu. Acest fișier este acum doar o referință la fișierul NetworkManager.
Metodologia este încă valabilă, dar veți putea, de asemenea, să efectuați configurarea DNS pe LiveCD. Este important să rețineți că, după repornire, toate setările setate anterior sunt eliminate, astfel încât va trebui să faceți aceeași treabă din nou. Pentru a salva setările, trebuie să efectuați anumite acțiuni prin interfața NetworkManager.
Deschideți meniul contextual și selectați "Modificare conexiuni":
Selectați conexiunea dvs. și faceți clic pe "Modify" (Modificare):
În fereastra care se deschide, selectați "IPv4 Settings":
În câmpul "Configuration Method" selectați "Automatic (DHCP, address only)":
În continuare vedem câmpul "DNS Servers". În acest câmp specificăm serverele (mai multe adrese separate prin virgulă). Puteți specifica servere de la Google:
Acum faceți clic pe "Save" și "Close". Vă puteți reconecta la conexiune, verificați serverul DNS curent:
$ nslookup ya.ru
Asta este tot. Există o altă modalitate de configurare - prin consolă,.
În Ubuntu, interfața care este configurată prin /etc/network/interfaces
.
Consultați lista de interfețe de rețea:
$ ls /sys/class/net/
Deschideți fișierul pentru editare, apoi găsiți numele interfeței dvs. de rețea, de exemplu auto enp0s3
, adăugați o secțiune dacă este necesar
$ sudo vi /etc/network/interfaces
auto enp0s3
iface enp0s3 inet dhcp
Adăugați o linie la secțiune
$ dns-nameserver 8.8.8.8
Vedem 8.8.8.8.8.8 - aceasta este adresa serverului dvs. DNS. Cu toate acestea, veți putea să îl configurați dacă clientul DHCP nu atribuie singur adresa. În fișierul /etc/dhcp/dhclient.conf
, adăugați o linie pentru a specifica adresa DNS la nivelul serverului DHCP:
$ sudo vi /etc/dhcp/dhclient.conf
supersede domain-name-servers 8.8.8.8
Adresa 8.8.8.8.8.8 indică adresa serverului DNS. Puteți adăuga adresele serverului DNS la fișierul /etc/resolvconf/resolv.conf.d/base
:
$ sudo vi /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
Reporniți rețeaua pentru a introduce setările:
$ sudo systemctl restart networking
Va fi bine dacă efectuați o repornire a computerului. Puteți deschide fișierul /etc/resolv.conf
și să vedeți dacă noua adresă DNS a fost aplicată:
Acest articol a acoperit cum să faceți configurarea DNS Ubuntu 16.04 prin GUI sau terminal. Nu este atât de greu.