DNS serveri tiek izmantoti, lai grūti iegaumējamās IP adreses pārvērstu vienkāršos domēna vārdos. Kāpēc tas ir nepieciešams? Cilvēkiem ir vieglāk atcerēties vienu vārdu nekā virkni skaitļu. Kad datoram ir jāzina domēna IP adrese, tas veic vaicājumu DNS serverim. Serveri parasti tiek automātiski saņemti no maršrutētāja, izmantojot DHCP, vai arī iestatīti manuāli. Tālāk mēs jums pastāstīsim, kā tiek konfigurēts Ubuntu 16.04 DNS.
Iepriekš, lai konfigurētu sistēmas izmantoto DNS serveri, vajadzēja tikai ievadīt konkrētu serveru adreses failā /etc/resolv.conf.
Pašlaik par Ubuntu tīkla konfigurācijas pārvaldību ir atbildīgs Ubuntu NetworkManager. Tagad šis fails ir tikai atsauce uz NetworkManager failu.
Metodoloģija joprojām ir spēkā, bet DNS konfigurāciju varēsiet veikt arī LiveCD. Svarīgi atzīmēt, ka pēc pārstartēšanas visi iepriekš iestatītie iestatījumi tiek dzēsti, tāpēc tas pats darbs būs jāveic vēlreiz. Lai saglabātu iestatījumus, ir jāveic noteiktas darbības, izmantojot NetworkManager saskarni.
Atveriet konteksta izvēlni un izvēlieties "Mainīt savienojumus":
Izvēlieties savienojumu un noklikšķiniet uz "Modify" (Mainīt):
Atvērtajā logā izvēlieties "IPv4 iestatījumi":
Lauciņā "Configuration Method" (Konfigurēšanas metode) izvēlieties "Automatic (DHCP, tikai adrese)":
Tālāk redzams lauks "DNS serveri". Šajā laukā norādām serverus (vairākas adreses, kas atdalītas ar komatiem). Varat norādīt serverus no Google:
Tagad noklikšķiniet uz "Saglabāt" un "Aizvērt". Varat atkārtoti izveidot savienojumu, pārbaudīt pašreizējo DNS serveri:
$ nslookup ya.ru
Tas ir viss. Ir vēl viens veids, kā to konfigurēt, - izmantojot konsoli,.
Ubuntu operētājsistēmā saskarne, kas tiek konfigurēta, izmantojot /etc/network/interfaces
.
Skatiet tīkla saskarņu sarakstu:
$ ls /sys/class/net/
Atveriet failu rediģēšanai, pēc tam atrodiet sava tīkla interfeisa nosaukumu, piemēram, auto enp0s3
, ja nepieciešams, pievienojiet sadaļu.
$ sudo vi /etc/network/interfaces
auto enp0s3
iface enp0s3 inet dhcp
Pievienojiet sadaļai rindu
$ dns-nameserver 8.8.8.8
Mēs redzam 8.8.8.8.8.8 - tā ir jūsu DNS servera adrese. Tomēr to varēsiet konfigurēt, ja jūsu DHCP klients pats nepiešķir adresi. Failā /etc/dhcp/dhcclient.conf
pievienojiet rindu, lai norādītu DNS adresi DHCP servera līmenī:
$ sudo vi /etc/dhcp/dhclient.conf
supersede domain-name-servers 8.8.8.8
Adrese 8.8.8.8.8.8 norāda uz DNS servera adresi. DNS servera adreses varat pievienot failam /etc/resolvconf/resolv.conf.d/base
:
$ sudo vi /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
Pārstartējiet tīklu, lai ievadītu iestatījumus:
$ sudo systemctl restart networking
Būtu labi, ja veiktu datora pārstartēšanu. Varat atvērt /etc/resolv.conf
un redzēt, vai ir pievienota jaunā DNS adrese:
Šajā rakstā ir aprakstīts, kā veikt Ubuntu 16.04 DNS konfigurāciju, izmantojot GUI vai termināli. Tas nav tik grūti.