Betaalmethoden Abuse

Hoe DNS configureren in Ubuntu

30.10.2022, 21:24

DNS-servers worden gebruikt om moeilijk te onthouden IP-adressen te vertalen naar eenvoudige domeinnamen. Waarom is dit nodig? Het is voor mensen gemakkelijker om een enkel woord te onthouden dan een reeks getallen. Wanneer een pc het IP-adres van een domein wil weten, doet hij een aanvraag bij een DNS-server. Servers worden meestal automatisch ontvangen van de router via DHCP of handmatig ingesteld. Hierna vertellen we je hoe Ubuntu 16.04 DNS is geconfigureerd.

DNS configuratie via GUI

Vroeger was het alleen nodig om de adressen van specifieke servers in te voeren in het bestand /etc/resolv.conf om de DNS-server te configureren die door het systeem werd gebruikt. Momenteel is Ubuntu NetworkManager verantwoordelijk voor het beheer van de netwerkconfiguratie in Ubuntu. Dit bestand is nu alleen een verwijzing naar het NetworkManager bestand.

De methodologie is nog steeds geldig, maar je zult ook in staat zijn om DNS configuratie uit te voeren op de LiveCD. Het is belangrijk om op te merken dat na het herstarten alle eerder ingestelde instellingen worden gewist, dus je zult dezelfde taak opnieuw moeten uitvoeren. Om de instellingen op te slaan moet je bepaalde acties uitvoeren via de NetworkManager interface.

Open het contextmenu en selecteer "Verbindingen wijzigen":

Hoe DNS configureren in Ubuntu

Selecteer je verbinding en klik op "Wijzigen":

Hoe DNS configureren in Ubuntu

Selecteer in het venster dat wordt geopend "IPv4 Settings":

Hoe DNS configureren in Ubuntu

Selecteer in het veld "Configuration Method" de optie "Automatic (DHCP, only address)":

Hoe DNS configureren in Ubuntu

Vervolgens zien we het veld "DNS Servers". In dit veld specificeren we de servers (meerdere adressen gescheiden door komma's). Je kunt servers van Google opgeven:

Hoe DNS configureren in Ubuntu

Klik nu op "Opslaan" en "Sluiten". Je kunt opnieuw verbinding maken met de verbinding en de huidige DNS-server controleren:

$ nslookup ya.ru

Hoe DNS configureren in Ubuntu

Dat is het. Er is nog een andere manier om het te configureren - via de console.

DNS configureren via de console

In Ubuntu wordt de interface geconfigureerd via /etc/network/interfaces.

Bekijk de lijst met netwerkinterfaces:

$ ls /sys/class/net/

Hoe DNS configureren in Ubuntu

Open het bestand voor bewerking, zoek vervolgens de naam van je netwerkinterface, bijvoorbeeld auto enp0s3, voeg indien nodig een sectie toe

$ sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

Hoe DNS configureren in Ubuntu

Voeg een regel toe aan de sectie

$ dns-nameserver 8.8.8.8

Hoe DNS configureren in Ubuntu

We zien 8.8.8.8.8 - dit is het adres van uw DNS-server. U kunt het echter configureren als uw DHCP-client het adres niet zelf toewijst. Voeg in het bestand /etc/dhcp/dhclient.conf een regel toe om het DNS-adres op het niveau van de DHCP-server te specificeren:

$ sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

Hoe DNS configureren in Ubuntu

Het adres 8.8.8.8.8 wijst naar het DNS-serveradres. U kunt uw DNS-serveradressen toevoegen aan het bestand /etc/resolvconf/resolv.conf.d/base:

$ sudo vi /etc/resolvconf/resolv.conf.d/base

nameserver 8.8.8.8

Hoe DNS configureren in Ubuntu

Herstart het netwerk om de instellingen in te voeren:

$ sudo systemctl restart networking

Hoe DNS configureren in Ubuntu

Het zal goed zijn als je je computer opnieuw opstart. Je kunt /etc/resolv.conf openen en zien of het nieuwe DNS-adres is toegepast:

In dit artikel wordt uitgelegd hoe je Ubuntu 16.04 DNS-configuratie uitvoert via GUI of terminal. Het is niet zo moeilijk.