DNS

Hoe DNS-naamservers in te stellen op Ubuntu Linux?

Hoe DNS-naamservers in te stellen op Ubuntu Linux?
DNS-naamservers (resolvers) bieden een methode om de domeinnaam te vertalen naar de IP-adressen. Het wordt geleverd door de ISP (internetserviceproviders) en wordt door verschillende andere apparaten gebruikt om de DNS-lookup voor een aangevraagd domein uit te voeren.

We laten u in deze tutorial zien hoe u de DNS-naamserver instelt of configureert met behulp van verschillende methoden op het Ubuntu-systeem. Alle configuraties zijn uitgevoerd op Ubuntu 20.04 systeem.

Twee verschillende benaderingen die kunnen worden gebruikt om de DNS NameServer in te stellen op Ubuntu 20.04 Linux-systeem:

Methode 1: Stel de DNS NameServer in vanaf Ubuntu Desktop met behulp van Netwerkbeheer

Het instellen van de DNS NameServer vanaf de Ubuntu-desktop met behulp van de Network Manager is vrij eenvoudig en vereist geen technische kennis. Volg gewoon de onderstaande stappen:

1. Open het systeemvenster "Instellingen" op uw systeem.
2. Als je verbonden bent met wifi, klik dan op het tabblad "wifi". Klik anders op het tabblad "Netwerk" als u een "bekabelde" verbinding hebt.
3. Het venster Instellingen kan ook worden gestart vanuit het menu rechtsboven. Klik op het vervolgkeuzepictogram en selecteer de "bedrade instellingen" optie uit de weergavelijst, die ook wordt weergegeven in de volgende schermafbeelding:

4. Klik op het tandwielpictogram dat wordt weergegeven onder de kop "bedraad" om toegang te krijgen tot de configuraties van Network Manager.

5. Ga nu naar het tabblad "IPV4" instellingen en selecteer de IPV4-methode waarbij de standaard "Automatisch (DHCP)" is geselecteerd.

Schakel de automatische knop in om deze optie uit te schakelen en voer het IP-adres van de DNS-resolver in, gescheiden door een komma, om de DNS-naamserver in te stellen, wat wordt weergegeven in de volgende schermafbeelding:

We hebben het IP-adres van de Google DNS-serverresolver gebruikt.

Methode 2: Stel de DNS NameServer in met Netplan met Network Manager en Static IP

In eerdere Ubuntu-distributies waren de DNS-resolvers eenvoudig te configureren met behulp van de '/etc/resolv.conf' bestand, bewerk gewoon de waarden en sla het bestand op voor gebruik. De systemd-resolved-service biedt DNS-naamomzetting voor lokale applicaties of services en dit kan eenvoudig worden geconfigureerd met Netplan, de standaard netwerkbeheertool op Ubuntu 20.04.

Om de DNS-resolvers met het netplan in te stellen, volgt u onderstaande stappen:

1. Open de terminal door de opdrachtenlijst "ip a" uit te voeren met uw wifi-/ethernetgegevens. Noteer zorgvuldig uw IP-adres, netmasker en standaardgateway uit de volgende schermafbeelding die wordt weergegeven bij het uitvoeren van de IP-opdracht:.

2. Open het netplan-configuratiebestand. Alle netplan-configuratiebestanden worden opgeslagen in de map /etc/netplan. Open dus de "/etc/netplan/01-network-manager-all".yaml" bestand. De bestandsnaam kan per setup verschillen. Typ de onderstaande opdracht om dit configuratiebestand te openen met behulp van de nano-teksteditor.

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

In dit bestand kunt u het IP-adres, gateway, netwerkinterfaces, DNS-naamservers, enzovoort configureren configure.

De algemene syntaxis van dit configuratiebestand wordt hieronder gegeven en kan worden gewijzigd door een systeembeheerder.

netwerk:
versie 2
renderer: NetworkManager
ethernetten:
[toestelnaam]:
dhcp4: false
adressen: [ip-adres/netmask]
gateway4: standaard-gateway
naamservers:
adressen: [DNS_nameserver-1, DNS_nameserver-2]

Hier moeten de volgende coderegels in dit configuratiebestand worden gewijzigd:.

versie 2
renderer: NetworkManager
ethernetten:
enp0s3:
dhcp4: false
adressen: [10.0.2.15/24]
gateway4: 192.168.1.1
naamservers:
adressen: [8.8.8.8, 8.8.4.4]

De "192".168.1.1" is de standaard gateway en het IP-adres is "10".0.2.15”. Vervang uw eigen gateway, netmasker en IP in het bovenstaande configuratiebestand. Er kunnen meer dan twee DNS-naamservers in een configuratie worden gedefinieerd en deze naamservers moeten worden gescheiden door een komma. In het bovenstaande bestand, "8".8.8.8, 8.8.4.4” zijn de DNS-resolvers voor Google. Sla het configuratiebestand op en verlaat dit bestand door op "Ctrl+x" te drukken.

3. Gebruik nu de volgende opdracht om wijzigingen op dit bestand toe te passen met netplan:

$ sudo netplan van toepassing

De bovenstaande opdracht genereert de door het systeem opgeloste configuratieservice.

4. Gebruik de volgende opdracht om de DNS-resolverconfiguratie te verifiëren:

$ systemd-resolve --status | grep 'DNS-servers' -A2

De opdracht systemd-resolve -status toont een bundel informatie. Dit is de reden voor het gebruik van de opdracht "grep" om de tekenreeks "DNS Servers" uit alle details te filteren.

De volgende uitvoer wordt weergegeven op de terminal; het betekent dat het de DNS-naamserver verifieert en nu is ingesteld.

Stel aangepaste DNS-naamserver in vanaf de opdrachtregel met Netplan met Networkd

Om de DNS Name Server in te stellen met behulp van het netplan en netwerk, kopieert u de volgende code in het netplan-configuratiebestand:

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

Voer de onderstaande configuraties in dit bestand in:

netwerk:
versie 2
renderer: netwerk
ethernetten:
enp0s3:
dhcp4: waar
naamservers:
adressen: [8.8.8.8, 8.8.4.4]

Typ het onderstaande commando om wijzigingen toe te passen met netplan:

$ sudo netplan van toepassing

Verifieer nu de huidige DNS-naamserver met behulp van de volgende opdracht:

$ systemd-resolve --status

De volgende uitvoer wordt afgedrukt op het terminalvenster:

Om de standaard DNS-configuraties opnieuw te gebruiken of de netplan-configuraties te verwijderen, verwijdert u alle gegevens en plakt u de volgende code in het configuratiebestand:

netwerk:
versie 2
renderer: NetworkManager

Pas nu de wijzigingen toe met de volgende opdracht:

$ sudo netplan van toepassing

Controleer de huidige DNS-naamserver met behulp van de volgende opdracht:

$ systemd-resolve --status

Uit de volgende weergegeven uitvoer ziet u de standaard DNS-naamserver die op uw systeem moet worden ingesteld:

Conclusie:

We hebben in dit artikel besproken hoe u de DNS-naamserver configureert met behulp van de desktopinterface en de opdrachtregel. We hebben ook gezien hoe de netplan-wijzigingen op het Ubuntu-systeem kunnen worden geconfigureerd om de DNS-naamserver te wijzigen. U kunt de aangepaste DNS-naamserver ook instellen met behulp van de netplan- en netwerkservices.

Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...
Hoe u uw gamesessie op Linux kunt vastleggen en streamen
In het verleden werd het spelen van games alleen als een hobby beschouwd, maar met de tijd zag de game-industrie een enorme groei in termen van techno...