Betalingsmetoder Abuse

Sådan konfigureres DNS i Ubuntu

30.10.2022, 21:24

DNS-servere bruges til at oversætte IP-adresser, der er svære at huske, til simple domænenavne. Hvorfor er det nødvendigt? Det er lettere for folk at huske et enkelt ord end en række tal. Når en pc har brug for at kende IP-adressen på et domæne, sender den en forespørgsel til en DNS-server. Servere modtages normalt automatisk fra routeren via DHCP eller indstilles manuelt. Nu vil vi fortælle, hvordan Ubuntu 16.04 DNS konfigureres.

DNS-konfiguration via GUI

Tidligere var det kun nødvendigt at indtaste adresserne på specifikke servere i filen /etc/resolv.conf for at konfigurere den DNS-server, der blev brugt af systemet. I øjeblikket er Ubuntu NetworkManager ansvarlig for at styre netværkskonfigurationen i Ubuntu. Denne fil er nu kun en henvisning til NetworkManager-filen.

Metoden er stadig gyldig, men du vil også kunne udføre DNS-konfiguration på LiveCD'en. Det er vigtigt at bemærke, at alle tidligere indstillinger slettes efter genstart, så du skal gøre det samme arbejde igen. For at gemme indstillingerne skal du udføre visse handlinger via NetworkManager-grænsefladen.

Åbn kontekstmenuen, og vælg "Change Connections":

Sådan konfigureres DNS i Ubuntu

Vælg din forbindelse, og klik på "Modify":

Sådan konfigureres DNS i Ubuntu

I det vindue, der åbnes, skal du vælge "IPv4 Settings":

Sådan konfigureres DNS i Ubuntu

I feltet "Konfigurationsmetode" vælges "Automatisk (DHCP, kun adresse)":

Sådan konfigureres DNS i Ubuntu

Dernæst ser vi feltet "DNS-servere". I dette felt angiver vi servere (flere adresser adskilt af kommaer). Du kan angive servere fra Google:

Sådan konfigureres DNS i Ubuntu

Klik nu på "Gem" og "Luk". Du kan genoprette forbindelsen og tjekke den aktuelle DNS-server:

$ nslookup ya.ru

Sådan konfigureres DNS i Ubuntu

Det er det hele. Der er en anden måde at konfigurere det på - gennem konsollen.

Konfiguration af DNS via konsollen

I Ubuntu er det den grænseflade, der er konfigureret via /etc/network/interfaces.

Se listen over netværksgrænseflader:

$ ls /sys/class/net/

Sådan konfigureres DNS i Ubuntu

Åbn filen til redigering, find derefter navnet på din netværksgrænseflade, for eksempel auto enp0s3, tilføj et afsnit, hvis det er nødvendigt

$ sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

Sådan konfigureres DNS i Ubuntu

Tilføj en linje til afsnittet

$ dns-nameserver 8.8.8.8

Sådan konfigureres DNS i Ubuntu

Vi ser 8.8.8.8.8 - det er adressen på din DNS-server. Du vil dog kunne konfigurere den, hvis din DHCP-klient ikke selv tildeler adressen. I filen /etc/dhcp/dhclient.conf skal du tilføje en linje, der angiver DNS-adressen på DHCP-serverniveau:

$ sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

Sådan konfigureres DNS i Ubuntu

Adressen 8.8.8.8.8 peger på DNS-serverens adresse. Du kan tilføje dine DNS-serveradresser til filen /etc/resolvconf/resolv.conf.d/base:

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

nameserver 8.8.8.8

Sådan konfigureres DNS i Ubuntu

Genstart netværket for at indtaste indstillingerne:

$ sudo systemctl restart networking

Sådan konfigureres DNS i Ubuntu

Det vil være godt, hvis du udfører en genstart af din computer. Du kan åbne /etc/resolv. conf og se, om den nye DNS-adresse er blevet anvendt:

Denne artikel har dækket, hvordan man laver Ubuntu 16.04 DNS-konfiguration via GUI eller terminal. Det er ikke så svært.