Android

Hur man ställer in dns namnservrar på ubuntu 18.04

How to Find your DNS Server IP Address on Ubuntu 18.04 LTS?

How to Find your DNS Server IP Address on Ubuntu 18.04 LTS?

Innehållsförteckning:

Anonim

Domain Name System (DNS) är en central del av webbens infrastruktur och ger ett sätt att översätta domännamn till IP-adresser. Du kan tänka på DNS ​​som Internets telefonbok.

Varje enhet som är ansluten till Internet identifieras unikt med sin IP-adress. När du skriver in den webbplats du vill besöka i din webbläsare måste dess domännamn översättas till motsvarande IP-adress. Operativsystemet kontrollerar först sin värdfil för motsvarande domän och om det inte finns någon post för domänen frågar den de konfigurerade DNS-navnservrarna för att lösa det angivna domännamnet.

När domänen har lösts cache- rar systemet begäran och håller register över domänen och motsvarande IP-adress.

DNS-namnservrarna (upplösare) är servrar som används av andra enheter för att utföra DNS-sökning efter en begiven domän.

Vanligtvis tilldelas DNS-upplösare av din ISP. Men dessa upplösare kan vara långsamma eller inte uppdateras regelbundet vilket kan orsaka fördröjning när du frågar efter en domän, löser till en fel IP-adress eller ibland kanske du inte kan lösa den önskade domänen alls.

Det finns gott om gratis offentliga DNS-upplösare som är snabba, privata och uppdateras regelbundet.

Nedan finns några av de mest populära offentliga DNS-upplösarna:

  • Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 och 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Nivå3 (209.244.0.3, 209.244.0.4)

I den här guiden förklarar vi hur du konfigurerar DNS-namnservrar (upplösare) på Ubuntu 18.04.

Om du vill ställa in DNS-namnservrar för alla enheter som är anslutna till ditt lokala nätverk, är det enklaste och rekommenderade sättet att göra ändringen på din hem router.

Ställa in DNS-namnservrar på Ubuntu Desktop

Att ställa in DNS-namnservrar på Ubuntu 18.04 stationära datorer är superlätt och kräver ingen teknisk kunskap.

  1. Starta inställningsfönstret.

    Välj anslutningen som du vill ställa in DNS-namnservrar för och klicka på kugghjulikonen för att öppna nätverkshanteraren.

    Välj fliken IPv4-inställningar.

    Inaktivera växelknappen "Automatisk" och ange DNS-upplösare IP-adresser, åtskilda med komma. Vi använder Google DNS-namnservrar:

    Klicka på knappen "Apply" för att spara ändringarna.

Ändringarna träder i kraft omedelbart utom i de fall där DNS-posterna cachas av ditt system eller din applikation.

Ställa in DNS-namnservrar på Ubuntu Server

Tillbaka på dagarna, när du vill konfigurera DNS-upplösare i Linux skulle du helt enkelt öppna filen /etc/resolv.conf , redigera posten, spara filen och du är bra att gå. Den här filen finns fortfarande men det är en symlink som kontrolleras av systemd-upplöst tjänst och bör inte redigeras manuellt.

systemd-resolved är en tjänst som tillhandahåller DNS-namnupplösning till lokala tjänster och applikationer och den kan konfigureras med Netplan, standardverktyget för nätverkshantering på Ubuntu 18.04.

Netplan-konfigurationsfiler lagras i /etc/netplan . Du hittar antagligen en eller två YAML-filer i den här katalogen. Filnamnet kan skilja sig från installation till installation. Vanligtvis heter filen antingen 01-netcfg.yaml eller 50-cloud-init.yaml men i ditt system kan det vara annorlunda.

Dessa filer låter dig konfigurera nätverksgränssnittet, inklusive IP-adress, gateway, DNS-namnservrar och så vidare.

För att konfigurera DNS-namnservrarna öppnar du gränssnittskonfigurationsfilen med din textredigerare:

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

Filens innehåll kommer att se ut som följande:

/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:

För att konfigurera gränssnittets DNS-namnservrar ändrar du de aktuella IP-adresserna med dina föredragna DNS-servrar. Om du till exempel vill använda Cloudflares DNS-servrar ändrar du addresses till:

nameservers: addresses:

DNS-servrar måste vara kommaseparerade. Du kan också lägga till mer än två namnservrar.

Om posten inte finns lägg till den under gränssnittets namnblock. När du redigerar Yaml-filer, se till att du följer YAML-kodens indragsstandarder. Om det finns ett syntaxfel i konfigurationen kommer Netplan inte att kunna analysera filen.

När du är klar sparar du filen och tillämpar ändringarna med:

sudo netplan apply

Netplan kommer att generera konfigurationsfilerna för den systemdoserade tjänsten.

För att verifiera att de nya DNS-upplösarna är inställda, kör följande kommando:

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

systemd-resolve -status skriver ut mycket information. Vi använder grep att filtrera strängen "DNS-servrar". Utgången ser ut så här:

DNS Servers: 1.1.1.1 1.0.0.1

Slutsats

Netplan är standardverktyget för nätverkshantering på Ubuntu 18.04 och ersätter /etc/resolv.conf och /etc/network/interfaces som har använts för att konfigurera nätverket i de tidigare Ubuntu-versionerna.

dns ubuntu