Näytämme sinulle tässä opetusohjelmassa, kuinka DNS-nimipalvelin asetetaan tai määritetään käyttämällä erilaisia menetelmiä Ubuntu-järjestelmässä. Kaikki määritykset on suoritettu Ubuntu 20: lla.04-järjestelmä.
Kaksi erilaista lähestymistapaa, joita voidaan käyttää DNS NameServerin asettamiseen Ubuntu 20: een.04 Linux-järjestelmä:
- Määritä DNS NameServer Ubuntu Desktopista Network Managerilla
- Aseta DNS NameServer komentoriviltä käyttämällä netplan-ohjelmaa
Tapa 1: Määritä DNS NameServer Ubuntu Desktopista Network Managerin avulla
DNS-nimipalvelimen määrittäminen Ubuntu-työpöydältä Verkonhallinnan avulla on melko yksinkertaista eikä vaadi teknistä tietoa. Seuraa vain alla mainittuja vaiheita:
1. Avaa järjestelmän "Asetukset" -ikkuna.
2. Jos olet yhteydessä Wi-Fi-verkkoon, napsauta wifi-välilehteä. Muussa tapauksessa napsauta Verkko-välilehteä, jos sinulla on kiinteä yhteys.
3. Asetukset-ikkuna voidaan käynnistää myös oikeasta yläkulmasta. Napsauta avattavaa kuvaketta ja valitse "Langalliset asetukset" vaihtoehto luetteloluettelosta, joka näkyy myös seuraavassa kuvakaappauksessa:
4. Napsauta hammaskuvaketta, joka näkyy "langallinen" -otsikossa päästäksesi Network Manager -määrityksiin.
5. Siirry nyt “IPV4” -asetusten välilehdelle ja valitse IPV4-menetelmä, jossa oletukseksi valitaan ”Automaattinen (DHCP)”.
Poista tämä vaihtoehto käytöstä vaihtamalla automaattista painiketta ja syötä DNS-resolverin IP-osoite pilkuilla erottaaksesi DNS-nimipalvelimen, joka näkyy seuraavassa kuvakaappauksessa:
Olemme käyttäneet Googlen DNS-palvelimen resolverin IP-osoitetta.
Tapa 2: Määritä DNS NameServer Netplanin avulla Network Managerilla ja staattisella IP: llä
Aikaisemmissa Ubuntu-jakeluissa DNS-resolverit oli helppo määrittää '/ etc / resolv: n avulla.conf-tiedosto, vain muokkaamalla arvoja ja tallentamalla tiedosto käyttöä varten. Systemd-ratkaistu palvelu tarjoaa DNS-nimen tarkkuuden paikallisille sovelluksille tai palveluille, ja tämä voidaan määrittää yksinkertaisesti Netplanilla, joka on oletusarvoinen verkonhallintatyökalu Ubuntu 20: ssa.04.
Määritä DNS-ratkaisijat verkkosuunnitelman avulla seuraavasti:
1. Avaa pääte suorittamalla ”ip a” -komentoluettelo, jossa on Wi-Fi / ethernet-tiedot. Huomaa huolellisesti IP-osoitteesi, verkkomaskisi ja oletusyhdyskäytäväsi seuraavasta kuvakaappauksesta, joka näkyy suoritettaessa IP-komentoa.
2. Avaa netplan-määritystiedosto. Kaikki netplan-määritystiedostot tallennetaan hakemistoon / etc / netplan. Joten avaa “/ etc / netplan / 01-network-manager-all.yaml ”-tiedosto. Tiedostonimi voi vaihdella asetuksista toiseen. Kirjoita alla mainittu komento avataksesi tämän määritystiedoston nano-tekstieditorilla.
$ sudo nano / etc / netplan / 01-network-manager-all.yamlTässä tiedostossa voit määrittää IP-osoitteen, yhdyskäytävän, verkkoliitännät, DNS-nimipalvelimet ja niin edelleen.
Tämän määritystiedoston yleinen syntakse on annettu alla, ja järjestelmänvalvoja voi muokata sitä.
verkko:
versio: 2
renderöijä: NetworkManager
ethernets:
[laitteen nimi]:
dhcp4: väärä
osoitteet: [ip-address / netmask]
gateway4: oletusyhdyskäytävä
nimipalvelimet:
osoitteet: [DNS_nimeserver-1, DNS_nameserver-2]
Seuraavia koodirivejä on muutettava tässä kokoonpanotiedostossa.
versio: 2
renderöijä: NetworkManager
ethernets:
enp0s3:
dhcp4: väärä
osoitteet: [10.0.2.15/24]
yhdyskäytävä4: 192.168.1.1
nimipalvelimet:
osoitteet: [8.8.8.8, 8.8.4.4]
”192.168.1.1 ”on oletusyhdyskäytävä ja IP-osoite on“ 10.0.2.15 ”. Korvaa oma yhdyskäytävä, verkkonaamio ja IP yllä olevassa määritystiedostossa. Kokoonpanossa voidaan määrittää enemmän kuin kaksi DNS-nimipalvelinta, ja nämä nimipalvelimet tulisi erottaa pilkulla. Yllä olevassa tiedostossa ”8.8.8.8, 8.8.4.4 ”ovat Googlen DNS-ratkaisijoita. Tallenna määritystiedosto ja poistu tiedostosta painamalla "Ctrl + x".
3. Käytä nyt seuraavaa komentoa muutosten tekemiseen tähän tiedostoon netplanilla:
$ sudo -verkkosuunnitelma pätee
Yllä oleva komento luo kokoonpanojärjestelmän ratkaiseman palvelun.
4. Voit varmistaa DNS-resolverin määritykset seuraavalla komennolla:
$ systemd-resoluutio --status | grep 'DNS-palvelimet' -A2Komento systemd-solution -status näyttää tietopaketin. Tästä syystä "grep" -komennolla suodatetaan "DNS-palvelimet" -merkkijono kaikista yksityiskohdista.
Seuraava lähtö näkyy päätelaitteessa; se tarkoittaa, että se tarkistaa DNS-nimipalvelimen ja on asetettu nyt.
Aseta mukautettu DNS NameServer komentoriviltä Netplanin ja Networkd: n avulla
Jos haluat määrittää DNS-nimipalvelimen netplanin ja verkon avulla, kopioi seuraava koodi netplan-määritystiedostoon:
$ sudo nano / etc / netplan / 01-network-manager-all.yaml
Kirjoita alla olevat kokoonpanot tähän tiedostoon:
verkko:
versio: 2
renderer: verkko d
ethernets:
enp0s3:
dhcp4: totta
nimipalvelimet:
osoitteet: [8.8.8.8, 8.8.4.4]
Kirjoita muutos netplanilla kirjoittamalla alla annettu komento:
$ sudo -verkkosuunnitelma pätee
Tarkista nyt Nykyinen DNS-nimipalvelin seuraavalla komennolla:
$ systemd-resoluutio --statusSeuraava lähtö tulostaa pääteikkunaan:
Jos haluat jälleen olettaa DNS-oletusasetukset tai poistaa netplan-kokoonpanot, poista kaikki tiedot ja liitä seuraava koodi määritystiedostoon:
verkko:
versio: 2
renderöijä: NetworkManager
Ota nyt muutokset käyttöön seuraavalla komennolla:
$ sudo -verkkosuunnitelma päteeTarkista nykyinen DNS-nimipalvelin seuraavalla komennolla:
$ systemd-resoluutio --statusSeuraavasta näytetystä tulosteesta huomaat DNS-oletuspalvelimen, joka on asetettava järjestelmääsi:
Päätelmä:
Tässä artikkelissa olemme keskustelleet DNS-nimipalvelimen määrittämisestä työpöydän käyttöliittymän ja komentorivin avulla. Olemme myös nähneet, kuinka määritetään verkkosuunnitelman muutokset Ubuntu-järjestelmässä muuttamaan DNS-nimipalvelinta. Voit asettaa mukautetun DNS-nimipalvelimen myös käyttämällä netplan- ja networkd-palveluja.