Hvordan angi DNS -navneservere på Ubuntu Linux?

Hvordan angi DNS -navneservere på Ubuntu Linux?
DNS -navneservere (oppløsere) gir en metode for å oversette domenenavnet til IP -adressene. Det er levert av ISP (Internett -leverandører) og brukes av forskjellige andre enheter for å gjøre DNS -oppslaget etter et forespurt domene.

Vi vil vise deg i denne opplæringen hvordan du angir eller konfigurerer DNS -navneserveren ved å bruke forskjellige metoder på Ubuntu -systemet. Alle konfigurasjoner er utført på Ubuntu 20.04 System.

To forskjellige tilnærminger som kan brukes til å stille DNS -navneserveren på Ubuntu 20.04 Linux -system:

  • Sett DNS Nameserver fra Ubuntu Desktop ved hjelp av Network Manager
  • Sett DNS Nameserver fra kommandolinjen ved hjelp av NetPlan

Metode 1: Sett DNS Nameserver fra Ubuntu Desktop ved hjelp av Network Manager

Det er ganske enkelt å sette opp DNS Nameserver fra Ubuntu Desktop ved hjelp av Network Manager og krever ingen teknisk kunnskap. Bare følg bare de under-nevnte trinnene:

1. Åpne systemet "Innstillinger" på systemet ditt.
2. Hvis du er koblet til Wi-Fi, klikker du på fanen "WiFi". Ellers klikker du på "Network" -fanen, hvis du har en "kablet" tilkobling.
3. Innstillingsvinduet kan også starte fra øverste høyre meny. Klikk på rullegardinikonet og velg “Kablet innstillinger” Alternativ fra visningslisten, som også vises i følgende skjermbilde:

4. Klikk på COG -ikonet som vises under "Wired" -overskriften for å få tilgang til Network Manager -konfigurasjonene.

5. Gå nå inn i kategorien "IPv4" -innstillinger og velg IPv4 -metoden der standard "Automatic (DHCP)" er valgt.

Bytt den automatiske knappen for å deaktivere dette alternativet og angi DNS Resolver IP -adresse atskilt med et komma for å angi DNS Nameserver, som vises i følgende skjermbilde:

Vi har brukt Google DNS Server Resolver IP -adresse.

Metode 2: Angi DNS Nameserver ved å bruke NetPlan med Network Manager og Static IP

I tidligere Ubuntu -distribusjoner ble DNS -oppløsningene enkelt konfigurert ved hjelp av '/etc/resolv.Conf '-fil, bare redigere verdiene og lagre filen for bruk. SystemD-oppløste tjenesten gir DNS-navnoppløsning til lokale applikasjoner eller tjenester, og dette kan ganske enkelt konfigureres med NetPlan, som er standard nettverksadministrasjonsverktøy på Ubuntu 20.04.

Følg de under-nevnte trinnene:

1. Åpne terminalen ved å kjøre “IP A” kommandolisten med dine Wi-Fi/Ethernet-detaljer. Legg merke til din IP -adresse, netmasker og standard gateway fra følgende skjermbilde nøye fra følgende skjermbilde som vises ved utførelse av IP -kommandoen.

2. Åpne NetPlan -konfigurasjonsfilen. Alle NetPlan -konfigurasjonsfiler lagres i /etc /netplan -katalogen. Så åpne “/etc/netplan/01-Network-Manager-all.YAML ”-fil. Filnavnet kan variere fra ett oppsett til et annet. Skriv inn den nedenfor-nevnte kommandoen for å åpne denne konfigurasjonsfilen ved hjelp av Nano Text Editor.

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

I denne filen kan du konfigurere IP -adressen, gateway, nettverksgrensesnitt, DNS -navneserver og så videre.

Den generelle syntaks for denne konfigurasjonsfilen er gitt nedenfor, og den kan endres av en systemadministrator.

Nettverk:
versjon: 2
Renderer: NetworkManager
Ethernets:
[enhetsnavn]:
dhcp4: falsk
Adresser: [ip-adresse/netmask]
Gateway4: Standard-Gateway
Nameservere:
Adresser: [DNS_NAMESERVER-1, DNS_NAMESERVER-2]

Her må følgende kodelinjer endres i denne konfigurasjonsfilen.

versjon: 2
Renderer: NetworkManager
Ethernets:
ENP0S3:
dhcp4: falsk
Adresser: [10.0.2.15/24]
Gateway4: 192.168.1.1
Nameservere:
Adresser: [8.8.8.8, 8.8.4.4]

“192.168.1.1 ”er standard gateway og IP -adressen er“ 10.0.2.15 ”. Bytt ut din egen gateway, NetMask og IP i konfigurasjonsfilen ovenfor. Mer enn to DNS -navneservatere kan defineres i en konfigurasjon, og disse navneservernene skal skilles med komma. I filen ovenfor, “8.8.8.8, 8.8.4.4 ”er DNS -oppløsningene for Google. Lagre konfigurasjonsfilen og avslutte fra denne filen ved å trykke på “Ctrl+X”.

3. Bruk nå følgende kommando for å bruke endringer på denne filen med NetPlan:

$ sudo netplan gjelder

Kommandoen ovenfor vil generere konfigurasjonssystemets oppløste tjeneste.

4. For å bekrefte DNS Resolver -konfigurasjonen, bruk følgende kommando:

$ SystemD-Resolve --status | grep 'dns servere' -a2

SystemD -Resolve -Status -kommandoen viser et knippe informasjon. Dette er grunnen til å bruke “grep” -kommandoen for å filtrere “DNS -serverne” -strengen fra alle detaljer.

Følgende utgang viser på terminalen; Det betyr at det verifiserer DNS -navneserveren og er satt nå.

Sett tilpasset DNS-navneserver fra kommandolinje ved hjelp av NetPlan med NetworkD

Hvis du vil angi DNS -navneserveren ved hjelp av NetPlan og Network, kopierer du følgende kode i NetPlan -konfigurasjonsfilen:

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

Skriv inn de undergitte konfigurasjonene i denne filen:

Nettverk:
versjon: 2
Renderer: Networkd
Ethernets:
ENP0S3:
DHCP4: True
Nameservere:
Adresser: [8.8.8.8, 8.8.4.4]

Skriv kommandoen gitt nedenfor for å bruke endringer med NetPlan:

$ sudo netplan gjelder

Kontroller nå den nåværende DNS -navneserveren ved å bruke følgende kommando:

$ SystemD-Resolve-Status

Følgende utgangsutskrifter på terminalvinduet:

For å igjen standard DNS -konfigurasjoner eller fjerne NetPlan -konfigurasjonene, fjern alle data og lim inn følgende kode i konfigurasjonsfilen:

Nettverk:
versjon: 2
Renderer: NetworkManager

Bruk nå endringer ved å bruke følgende kommando:

$ sudo netplan gjelder

Sjekk gjeldende DNS -navneserver ved å bruke følgende kommando:

$ SystemD-Resolve-Status

Fra følgende vist utdata vil du merke at standard DNS -navneserver skal angis på systemet ditt:

Konklusjon:

Vi har diskutert i denne artikkelen, hvordan du konfigurerer DNS -navneserveren ved å bruke skrivebordsgrensesnittet og kommandolinjen. Vi har også sett hvordan du konfigurerer nettplanendringene på Ubuntu -systemet for å endre DNS Nameserver. Du kan også angi den tilpassede DNS -navneserveren ved å bruke NetPlan- og NetworkD -tjenestene.