Android

Cum puteți seta serverele de nume dns pe ubuntu 18.04

Barcuta din Hartie Tutorial

Barcuta din Hartie Tutorial

Cuprins:

Anonim

Sistemul de nume de domeniu (DNS) este o parte centrală a infrastructurii web, oferind o modalitate de a traduce numele de domenii în adrese IP. Vă puteți gândi la DNS ca la agenda telefonică a Internetului.

Fiecare dispozitiv conectat la Internet este identificat în mod unic prin adresa IP. Când introduceți site-ul web pe care doriți să îl vizitați în browserul dvs., numele său de domeniu trebuie tradus în adresa IP corespunzătoare. Sistemul de operare verifică mai întâi fișierul gazdelor pentru domeniul corespunzător și dacă nu există nicio intrare pentru domeniu, va interoga serverul de nume DNS configurat pentru a rezolva numele de domeniu specificat.

Odată ce domeniul este rezolvat, sistemul va memora memoria cache și va păstra o înregistrare pentru domeniu și adresa IP corespunzătoare.

Cititorii de nume DNS (rezolvere) sunt servere care sunt folosite de alte dispozitive pentru a efectua căutarea DNS pentru un domeniu solicitat.

De obicei, rezolvatorii DNS sunt alocați de ISP-ul dvs. Cu toate acestea, acești rezolutori pot fi lent sau nu sunt actualizați în mod regulat, ceea ce poate provoca un decalaj la interogarea pentru un domeniu, rezolvarea la o adresă IP greșită sau uneori este posibil să nu puteți rezolva deloc domeniul dorit.

Există o mulțime de rezolutori DNS gratuite, care sunt rapide, private și sunt actualizate în mod regulat.

Mai jos sunt câteva dintre cele mai populare soluționatoare DNS publice:

  • Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 și 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Nivel 3 (209.244.0.3, 209.244.0.4)

În acest ghid, vă vom explica cum să configurați serverele de nume DNS (rezolvere) pe Ubuntu 18.04.

Dacă doriți să setați serverele de nume DNS pentru toate dispozitivele conectate la rețeaua locală, atunci cel mai simplu și recomandat este să efectuați modificările pe routerul de acasă.

Setarea DNS nameservers pe Ubuntu Desktop

Configurarea serverelor de nume DNS pe computerele desktop Ubuntu 18.04 este super ușoară și nu necesită cunoștințe tehnice.

  1. Lansați fereastra Setări.

    Selectați conexiunea pentru care doriți să setați serverele de nume DNS și faceți clic pe pictograma cog pentru a deschide Network Manager.

    Selectați fila Setări IPv4.

    Dezactivați comutatorul de comutare „Automat” și introduceți adresele IP ale rezolvatorilor DNS, separate printr-o virgulă. Vom folosi serverele de nume Google DNS:

    Faceți clic pe butonul „Aplicați” pentru a salva modificările.

Modificările intră în vigoare imediat, cu excepția cazurilor în care intrările DNS sunt memorate în cache de către sistemul sau aplicația dvs.

Setarea DNS nameservers pe Ubuntu Server

În zilele următoare, ori de câte ori doriți să configurați rezolvatorii DNS în Linux, pur și simplu deschideți fișierul /etc/resolv.conf , editați înregistrările, salvați fișierul și sunteți bine să mergeți. Acest fișier există în continuare, dar este un simbol legat de serviciul rezolvat de sistem și nu trebuie editat manual.

systemd-rezolvată este un serviciu care oferă rezoluție de nume DNS serviciilor și aplicațiilor locale și poate fi configurat cu Netplan, instrumentul implicit de gestionare a rețelei pe Ubuntu 18.04.

Fișierele de configurare Netplan sunt stocate în directorul /etc/netplan . Probabil veți găsi unul sau două fișiere YAML în acest director. Numele fișierului poate diferi de la configurare la configurare. De obicei, fișierul este numit 01-netcfg.yaml sau 50-cloud-init.yaml dar în sistemul dvs., poate fi diferit.

Aceste fișiere vă permit să configurați interfața de rețea, inclusiv adresa IP, gateway, servere de nume DNS ș.a.

Pentru a configura serverele de nume DNS, deschideți fișierul de configurare a interfeței cu editorul de text:

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

Conținutul fișierului va semăna cu următoarele:

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

Pentru a configura serverele DNS ale interfeței schimbați adresele IP curente cu serverele DNS preferate. De exemplu, dacă doriți să utilizați serverele DNS ale Cloudflare, ați schimba linia de addresses în:

nameservers: addresses:

Serverele DNS trebuie să fie separate prin virgulă. Puteți adăuga, de asemenea, mai mult de două nume de nume.

Dacă intrarea nu există, adăugați-o sub blocul de nume de interfață. Când editați fișierele Yaml, asigurați-vă că urmați standardele de indentare a codului YAML. Dacă există o eroare de sintaxă în configurație, Netplan nu va putea analiza fișierul.

Odată terminat, salvați fișierul și aplicați modificările cu:

sudo netplan apply

Netplan va genera fișierele de configurare pentru serviciul rezolvat de sistem.

Pentru a verifica dacă noile rezolutori DNS sunt setate, executați următoarea comandă:

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

systemd-resolve -status tipărește o mulțime de informații. Folosim grep pentru a filtra șirul „serverele DNS”. Rezultatul va arăta astfel:

DNS Servers: 1.1.1.1 1.0.0.1

Concluzie

Netplan este instrumentul implicit de gestionare a rețelei pe Ubuntu 18.04, înlocuind fișierele de configurare /etc/resolv.conf și /etc/network/interfaces care au fost utilizate pentru a configura rețeaua în versiunile Ubuntu anterioare.

dns ubuntu