DNS-servereid kasutatakse raskesti meeldejäävate IP-aadresside tõlkimiseks lihtsateks domeeninimedeks. Miks on see vajalik? Inimestel on lihtsam meeles pidada ühte sõna kui numbrite seeriat. Kui arvutil on vaja teada domeeni IP-aadressi, teeb ta päringu DNS-serverile. Servereid saadakse tavaliselt automaatselt marsruuterist DHCP kaudu või määratakse käsitsi. Järgnevalt räägime, kuidas Ubuntu 16.04 DNS on konfigureeritud.
Varem oli süsteemi poolt kasutatava DNS-serveri konfigureerimiseks vaja ainult sisestada konkreetsete serverite aadressid faili /etc/resolv.conf
. Praegu vastutab Ubuntu NetworkManager võrgu konfiguratsiooni haldamise eest Ubuntus. See fail on nüüd ainult viide NetworkManageri failile.
Metoodika on endiselt kehtiv, kuid te saate ka LiveCD-l DNS-konfigureerimist teostada. Oluline on märkida, et pärast taaskäivitamist lüüakse kõik varem tehtud seadistused välja, seega peate te sama tööd uuesti tegema. Seadete salvestamiseks tuleb teha teatud toiminguid NetworkManager-liidese kaudu.
Avage kontekstmenüü ja valige "Change Connections":
Valige oma ühendus ja klõpsake nuppu "Modify":
Avanevas aknas valige "IPv4 Settings":
Väljal "Configuration Method" valige "Automatic (DHCP, ainult aadress)":
Järgmisena näeme välja "DNS Servers". Sellel väljal määrame serverid (mitu aadressi, mis on eraldatud komadega). Saate määrata Google'i servereid:
Nüüd klõpsake "Save" ja "Close". Saate uuesti ühendust luua, kontrollida praegust DNS-serverit:
$ nslookup ya.ru
See ongi kõik. On veel üks võimalus konfigureerimiseks - läbi konsooli,.
Ubuntus on liides, mis on konfigureeritud /etc/network/interfaces
kaudu.
Vt võrguliideste loetelu:
$ ls /sys/class/net/
Avage fail redigeerimiseks, seejärel leidke oma võrguliidese nimi, näiteks auto enp0s3
, lisage vajadusel lõik
$ sudo vi /etc/network/interfaces
auto enp0s3
iface enp0s3 inet dhcp
Lisage lõikesse rida
$ dns-nameserver 8.8.8.8
Näeme 8.8.8.8.8.8 - see on teie DNS-serveri aadress. Saate seda siiski konfigureerida, kui teie DHCP-klient ei määra aadressi ise. Lisage faili /etc/dhcp/dhclient.conf
rida DNS-aadressi määramiseks DHCP-serveri tasemel:
$ sudo vi /etc/dhcp/dhclient.conf
supersede domain-name-servers 8.8.8.8
Aadress 8.8.8.8.8.8 osutab DNS-serveri aadressile. DNS-serveri aadressid saate lisada faili /etc/resolvconf/resolv.conf.d/base
:
$ sudo vi /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
Seadete sisestamiseks taaskäivitage võrk:
$ sudo systemctl restart networking
On hea, kui te teostate arvuti taaskäivitamise. Saate avada faili /etc/resolv.conf
ja vaadata, kas uus DNS-aadress on rakendatud:
Selles artiklis on käsitletud, kuidas teha Ubuntu 16.04 DNS-konfiguratsiooni GUI või terminali kaudu. See ei ole nii raske.