Android

Sådan indstilles dns navneservere på ubuntu 18.04

Sådan skifter du DNS Server.

Sådan skifter du DNS Server.

Indholdsfortegnelse:

Anonim

Domain Name System (DNS) er en central del af nettets infrastruktur, der giver en måde at oversætte domænenavne til IP-adresser. Du kan tænke på DNS ​​som Internets telefonbog.

Hver enhed, der er tilsluttet internettet, identificeres unikt med sin IP-adresse. Når du skriver det websted, du vil besøge i din browser, skal dets domænenavn oversættes til dens tilsvarende IP-adresse. Operativsystemet kontrollerer først dets værtsfil for det tilsvarende domæne, og hvis der ikke er nogen post for domænet, spørger det de konfigurerede DNS-navneservere for at løse det specificerede domænenavn.

Når domænet er løst, cache systemet anmodningen og holder en fortegnelse for domænet og den tilhørende IP-adresse.

DNS-navneservere (opløsere) er servere, der bruges af andre enheder til at udføre DNS-opslag for et anmodet domæne.

Normalt tildeles DNS-resolvererne af din internetudbyder. Imidlertid kan disse opløsere være langsomme eller ikke regelmæssigt opdateret, hvilket kan forårsage en forsinkelse, når du spørger efter et domæne, løser til en forkert IP-adresse, eller nogle gange kan du muligvis ikke løse det ønskede domæne overhovedet.

Der er masser af gratis offentlige DNS-opløsere, der er hurtige, private og regelmæssigt opdateres.

Nedenfor er nogle af de mest populære offentlige DNS-opløsere:

  • Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 og 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Niveau3 (209.244.0.3, 209.244.0.4)

I denne vejledning forklarer vi, hvordan du konfigurerer DNS-navneservere (opløsere) på Ubuntu 18.04.

Hvis du vil indstille DNS-navneservere for alle enheder, der er tilsluttet dit lokale netværk, er den nemmeste og den anbefalede måde at foretage ændringen på din hjemme router.

Indstilling af DNS-navneservere på Ubuntu Desktop

Opsætning af DNS-navneservere på Ubuntu 18.04 desktopcomputere er super let og kræver ingen teknisk viden.

  1. Start vinduet Indstillinger.

    Vælg den forbindelse, som du vil indstille DNS-navneservere til, og klik på tandhjulikonet for at åbne Network Manager.

    Vælg fanen IPv4-indstillinger.

    Deaktiver “Automatisk” -omskifter og indtast DNS-opløsere IP-adresser, adskilt af et komma. Vi bruger Google DNS-navneservere:

    Klik på knappen "Anvend" for at gemme ændringerne.

Ændringerne træder i kraft straks med undtagelse af i tilfælde, hvor DNS-posterne cacher af dit system eller din applikation.

Indstilling af DNS-navneservere på Ubuntu Server

Tilbage i dagene, når du ville konfigurere DNS-opløsere i Linux, ville du blot åbne filen /etc/resolv.conf , redigere posterne, gemme filen, og du er god til at gå. Denne fil findes stadig, men det er en symlink, der styres af den systemd-opløste tjeneste og bør ikke redigeres manuelt.

systemd-resolved er en tjeneste, der leverer DNS-navneløsning til lokale tjenester og applikationer, og den kan konfigureres med Netplan, standardværktøjet til netværksadministration på Ubuntu 18.04.

Netplan-konfigurationsfiler gemmes i /etc/netplan biblioteket. Du finder sandsynligvis en eller to YAML-filer i dette bibliotek. Filnavnet kan afvige fra opsætning til opsætning. Normalt kaldes filen enten 01-netcfg.yaml eller 50-cloud-init.yaml men i dit system kan det være anderledes.

Disse filer giver dig mulighed for at konfigurere netværksgrænsefladen, herunder IP-adresse, gateway, DNS-navneservere og så videre.

For at konfigurere DNS-navneservere skal du åbne interfacekonfigurationsfilen med din teksteditor:

sudo nano /etc/netplan/01-netcfg.yaml

Filens indhold ser således ud som følgende:

/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

For at konfigurere grænsefladens DNS-navneservere skal du ændre de aktuelle IP-adresser med dine foretrukne DNS-servere. Hvis du f.eks. Vil bruge Cloudflares DNS-servere, ændrer du addresses til:

nameservers: addresses:

DNS-servere skal være kommasepareret. Du kan også tilføje mere end to navneservere.

Hvis posten ikke findes, skal du tilføje den under grænsefladen navneblokke. Når du redigerer Yaml-filer, skal du sørge for at følge YAML-kodens indrykkestandarder. Hvis der er en syntaksfejl i konfigurationen, vil Netplan ikke være i stand til at analysere filen.

Når filen er færdig, skal du gemme filen og anvende ændringerne med:

sudo netplan apply

Netplan genererer konfigurationsfiler til den systemd-løste service.

For at kontrollere, at de nye DNS-opløsere er indstillet, skal du køre følgende kommando:

systemd-resolve --status | grep 'DNS Servers' -A2

systemd-resolve -status udskriver en masse information. Vi bruger grep til at filtrere strengen "DNS-servere". Outputet ser sådan ud:

DNS Servers: 1.1.1.1 1.0.0.1

Konklusion

Netplan er standardværktøjet til netværksadministration på Ubuntu 18.04, og erstatter konfigurationsfilerne /etc/resolv.conf og /etc/network/interfaces , der er blevet brugt til at konfigurere netværket i de tidligere Ubuntu-versioner.

dns ubuntu