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:
- Stel de DNS NameServer in vanaf Ubuntu Desktop met behulp van Netwerkbeheer
- Stel de DNS NameServer in vanaf de opdrachtregel met behulp van netplan
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.yamlIn 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' -A2De 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 --statusDe 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 toepassingControleer de huidige DNS-naamserver met behulp van de volgende opdracht:
$ systemd-resolve --statusUit 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.