Mokėjimo būdai Abuse

Kaip sukonfigūruoti DNS Ubuntu

30.10.2022, 21:24

DNS serveriai naudojami sunkiai įsimenamiems IP adresams versti paprastais domenų vardais. Kodėl tai būtina? Žmonėms lengviau įsiminti vieną žodį nei skaičių eilę. Kai kompiuteriui reikia sužinoti domeno IP adresą, jis pateikia užklausą DNS serveriui. Serveriai paprastai gaunami automatiškai iš maršrutizatoriaus per DHCP arba nustatomi rankiniu būdu. Toliau papasakosime, kaip sukonfigūruotas Ubuntu 16.04 DNS.

DNS konfigūravimas per grafinę sąsają

Anksčiau norint sukonfigūruoti sistemos naudojamą DNS serverį, reikėdavo tik įvesti konkrečių serverių adresus į /etc/resolv.conf failą. Šiuo metu už "Ubuntu" tinklo konfigūracijos valdymą atsakinga "Ubuntu NetworkManager". Šis failas dabar yra tik nuoroda į NetworkManager failą.

Metodika tebegalioja, tačiau DNS konfigūraciją galėsite atlikti ir LiveCD. Svarbu pažymėti, kad po perkrovimo visi anksčiau nustatyti nustatymai ištrinami, todėl tą patį darbą turėsite atlikti iš naujo. Norėdami išsaugoti nustatymus, turite atlikti tam tikrus veiksmus per "NetworkManager" sąsają.

Atidarykite kontekstinį meniu ir pasirinkite "Change Connections" (keisti ryšius):

Kaip sukonfigūruoti DNS Ubuntu

Pasirinkite ryšį ir spustelėkite "Modify" (keisti):

Kaip sukonfigūruoti DNS Ubuntu

Atsidariusiame lange pasirinkite "IPv4 Settings" (IPv4 nustatymai):

Kaip sukonfigūruoti DNS Ubuntu

Laukelyje "Configuration Method" (konfigūravimo metodas) pasirinkite "Automatic (DHCP, tik adresas)":

Kaip sukonfigūruoti DNS Ubuntu

Toliau matome lauką "DNS Servers" (DNS serveriai). Šiame lauke nurodome serverius (kelis kableliais atskirtus adresus). Galite nurodyti serverius iš "Google":

Kaip sukonfigūruoti DNS Ubuntu

Dabar spauskite "Save" ir "Close". Galite iš naujo prisijungti prie ryšio, patikrinti esamą DNS serverį:

$ nslookup ya.ru

Kaip sukonfigūruoti DNS Ubuntu

Tai viskas. Yra ir kitas būdas konfigūruoti - per konsolę,.

DNS konfigūravimas per konsolę

Ubuntu sistemoje sąsaja, kuri konfigūruojama per /etc/network/interfaces.

Žiūrėkite tinklo sąsajų sąrašą:

$ ls /sys/class/net/

Kaip sukonfigūruoti DNS Ubuntu

Atidarykite failą redagavimui, toliau raskite savo tinklo sąsajos pavadinimą, pavyzdžiui, auto enp0s3, jei reikia, pridėkite skirsnį

$ sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

Kaip sukonfigūruoti DNS Ubuntu

Į skyrių pridėkite eilutę

$ dns-nameserver 8.8.8.8

Kaip sukonfigūruoti DNS Ubuntu

Matome 8.8.8.8.8.8 - tai jūsų DNS serverio adresas. Tačiau jį galėsite konfigūruoti, jei jūsų DHCP klientas pats nepriskiria adreso. Į failą /etc/dhcp/dhclient.conf įtraukite eilutę, kurioje būtų nurodytas DNS adresas DHCP serverio lygmeniu:

$ sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

Kaip sukonfigūruoti DNS Ubuntu

Adresas 8.8.8.8.8.8 nurodo DNS serverio adresą. DNS serverio adresus galite įtraukti į /etc/resolvconf/resolv.conf.d/base failą:

$ sudo vi /etc/resolvconf/resolv.conf.d/base

nameserver 8.8.8.8

Kaip sukonfigūruoti DNS Ubuntu

Perkraukite tinklą, kad įvestumėte nustatymus:

$ sudo systemctl restart networking

Kaip sukonfigūruoti DNS Ubuntu

Būtų gerai, jei perkrautumėte kompiuterį. Galite atidaryti /etc/resolv.conf ir pažiūrėti, ar buvo pritaikytas naujas DNS adresas:

Šiame straipsnyje aprašyta, kaip atlikti Ubuntu 16.04 DNS konfigūravimą per grafinę sąsają arba terminalą. Tai nėra taip sunku.