Maksutavat Abuse

DNS:n määrittäminen Ubuntussa

30.10.2022, 21:24

DNS-palvelimia käytetään vaikeasti muistettavien IP-osoitteiden muuntamiseen yksinkertaisiksi verkkotunnuksiksi. Miksi tämä on tarpeen? Ihmisten on helpompi muistaa yksittäinen sana kuin numerosarja. Kun tietokone tarvitsee verkkotunnuksen IP-osoitteen, se tekee kyselyn DNS-palvelimelle. Palvelimet saadaan yleensä automaattisesti reitittimestä DHCP:n kautta tai ne asetetaan manuaalisesti. Seuraavaksi kerromme, miten Ubuntu 16.04 DNS on määritetty.

DNS-konfigurointi graafisen käyttöliittymän kautta

Aiemmin järjestelmän käyttämän DNS-palvelimen määrittäminen vaati vain tiettyjen palvelimien osoitteiden syöttämistä /etc/resolv.conf-tiedostoon. Tällä hetkellä Ubuntun NetworkManager vastaa Ubuntun verkkokonfiguraation hallinnasta. Tämä tiedosto on nyt vain viittaus NetworkManager-tiedostoon.

Menetelmä on edelleen voimassa, mutta voit myös suorittaa DNS-konfiguroinnin LiveCD:llä. On tärkeää huomata, että uudelleenkäynnistyksen jälkeen kaikki aiemmin määritetyt asetukset tyrmätään, joten sinun on tehtävä sama työ uudelleen. Tallentaaksesi asetukset sinun on suoritettava tiettyjä toimenpiteitä NetworkManager-käyttöliittymän kautta.

Avaa kontekstivalikko ja valitse "Muuta yhteyksiä":

DNS:n määrittäminen Ubuntussa

Valitse yhteys ja napsauta "Muuta":

DNS:n määrittäminen Ubuntussa

Valitse avautuvasta ikkunasta "IPv4-asetukset":

DNS:n määrittäminen Ubuntussa

Valitse "Configuration Method" -kentässä "Automatic (DHCP, vain osoite)":

DNS:n määrittäminen Ubuntussa

Seuraavaksi näkyy "DNS Servers" -kenttä. Tässä kentässä määritetään palvelimet (useita osoitteita pilkulla erotettuna). Voit määrittää Googlen palvelimia:

DNS:n määrittäminen Ubuntussa

Klikkaa nyt "Tallenna" ja "Sulje". Voit muodostaa yhteyden uudelleen, tarkistaa nykyisen DNS-palvelimen:

$ nslookup ya.ru

DNS:n määrittäminen Ubuntussa

Siinä kaikki. On toinenkin tapa määrittää se - konsolin kautta,.

DNS:n määrittäminen konsolin kautta

Ubuntussa käyttöliittymä, joka on määritetty /etc/network/interfaces-kohdan kautta.

Katso luettelo verkkoliitännöistä:

$ ls /sys/class/net/

DNS:n määrittäminen Ubuntussa

Avaa tiedosto muokattavaksi, etsi seuraavaksi verkkoliitännän nimi, esimerkiksi auto enp0s3, lisää tarvittaessa kohta

$ sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

DNS:n määrittäminen Ubuntussa

Lisää rivi osioon

$ dns-nameserver 8.8.8.8

DNS:n määrittäminen Ubuntussa

Näemme 8.8.8.8.8.8 - tämä on DNS-palvelimesi osoite. Voit kuitenkin määrittää sen, jos DHCP-asiakas ei anna osoitetta itse. Lisää tiedostoon /etc/dhcp/dhclient.conf rivi DNS-osoitteen määrittämiseksi DHCP-palvelimen tasolla:

$ sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

DNS:n määrittäminen Ubuntussa

Osoite 8.8.8.8.8.8 viittaa DNS-palvelimen osoitteeseen. Voit lisätä DNS-palvelimen osoitteet tiedostoon /etc/resolvconf/resolv.conf.d/base:

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

nameserver 8.8.8.8

DNS:n määrittäminen Ubuntussa

Käynnistä verkko uudelleen asetusten syöttämiseksi:

$ sudo systemctl restart networking

DNS:n määrittäminen Ubuntussa

On hyvä, jos suoritat tietokoneen uudelleenkäynnistyksen. Voit avata tiedoston /etc/resolv.conf ja katsoa, onko uusi DNS-osoite otettu käyttöön:

Tässä artikkelissa on käsitelty Ubuntu 16.04 DNS-konfiguraation tekemistä graafisen käyttöliittymän tai päätelaitteen kautta. Se ei ole kovin vaikeaa.