DNS

DNS-nimipalvelinten asettaminen Ubuntu Linuxiin?

DNS-nimipalvelinten asettaminen Ubuntu Linuxiin?
DNS-nimipalvelimet (resolvers) tarjoavat menetelmän verkkotunnuksen kääntämiseksi IP-osoitteiksi. Sen tarjoaa Internet-palveluntarjoaja (Internet-palveluntarjoajat), ja monet muut laitteet käyttävät sitä pyydetyn verkkotunnuksen DNS-hakuun.

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ä:

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.yaml

Tä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' -A2

Komento 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 --status

Seuraava 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ätee

Tarkista nykyinen DNS-nimipalvelin seuraavalla komennolla:

$ systemd-resoluutio --status

Seuraavasta 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.

Viisi parasta ergonomista tietokonehiirtä Linux-tuotteille
Aiheuttaako pitkäaikainen tietokoneen käyttö kipua ranteessasi tai sormissasi?? Onko sinulla nivelten jäykkyys ja sinun on jatkuvasti ravistettava kät...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...