DNS

Ako nastaviť menné servery DNS v systéme Ubuntu Linux?

Ako nastaviť menné servery DNS v systéme Ubuntu Linux?
Názvové servery DNS (prekladače) poskytujú metódu preloženia názvu domény na adresy IP. Poskytuje ho ISP (poskytovatelia internetových služieb) a používajú ho rôzne ďalšie zariadenia na vyhľadávanie DNS požadovanej domény.

V tejto príručke vám ukážeme, ako nastaviť alebo nakonfigurovať DNS nameserver pomocou rôznych metód v systéme Ubuntu. Všetky konfigurácie boli vykonané na Ubuntu 20.04 systém.

Dva rôzne prístupy, ktoré možno použiť na nastavenie DNS NameServera na Ubuntu 20.04 Systém Linux:

Metóda 1: Nastavte DNS NameServer z Ubuntu Desktop pomocou Network Manager

Nastavenie servera DNS NameServer z pracovnej plochy Ubuntu pomocou programu Network Manager je pomerne jednoduché a nevyžaduje žiadne technické znalosti. Jednoducho postupujte podľa nižšie uvedených krokov:

1. Otvorte v systéme okno „Nastavenia“.
2. Ak ste pripojení k sieti Wi-Fi, kliknite na kartu „wifi“. V opačnom prípade kliknite na kartu „Sieť“, ak máte „káblové“ pripojenie.
3. Okno Nastavenia je možné spustiť aj z ponuky vpravo hore. Kliknite na ikonu rozbaľovacej ponuky a vyberte ikonu „Nastavenia kábla“ zo zobrazovacieho zoznamu, ktorá sa zobrazuje aj na nasledujúcej snímke obrazovky:

4. Kliknutím na ikonu ozubeného kolieska, ktorá sa zobrazuje pod nadpisom „káblové“, získate prístup k konfiguráciám správcu siete.

5. Teraz choďte na kartu nastavení „IPV4“ a vyberte metódu IPV4, kde je vybratá predvolená možnosť „Automaticky (DHCP)“.

Ak chcete túto možnosť vypnúť, prepnite automatické tlačidlo a zadajte adresu IP rezolvera DNS oddelenú čiarkou, aby ste nastavili DNS nameserver, ktorý je zobrazený na nasledujúcej snímke obrazovky:

Použili sme adresu IP prekladača servera Google DNS.

Metóda 2: Nastavte DNS NameServer pomocou programu Netplan so správcom siete a statickou IP

V predchádzajúcich distribúciách Ubuntu sa prekladače DNS ľahko konfigurovali pomocou '/ etc / resolv.conf 'súbor, stačí upraviť hodnoty a uložiť súbor na použitie. Služba vyriešená systémom poskytuje lokálnym aplikáciám alebo službám rozlíšenie názvov DNS a toto je možné jednoducho nakonfigurovať pomocou Netplan, ktorý je predvoleným nástrojom na správu siete v systéme Ubuntu 20.04.

Ak chcete nastaviť prekladače DNS v systéme netplan, postupujte podľa nasledujúcich krokov:

1. Otvorte terminál spustením zoznamu príkazov „ip a“ s podrobnosťami o sieti Wi-Fi / ethernet. Pozorne si poznačte svoju IP adresu, masku siete a predvolenú bránu z nasledujúcej snímky obrazovky, ktorá sa zobrazuje pri vykonávaní príkazu IP.

2. Otvorte konfiguračný súbor netplan. Všetky konfiguračné súbory netplan sú uložené v adresári / etc / netplan. Takže otvorte „/ etc / netplan / 01-network-manager-all.yaml ”súbor. Názov súboru sa môže v jednotlivých nastaveniach líšiť. Zadaním nižšie uvedeného príkazu otvoríte tento konfiguračný súbor pomocou nano textového editora.

$ sudo nano / etc / netplan / 01-network-manager-all.yaml

V tomto súbore môžete nakonfigurovať adresu IP, bránu, sieťové rozhrania, servery názvov DNS atď.

Všeobecná syntax tohto konfiguračného súboru je uvedená nižšie a môže ju upraviť správca systému.

sieť:
verzia: 2
renderer: NetworkManager
eternety:
[Názov zariadenia]:
dhcp4: false
adresy: [ip-adresa / maska ​​siete]
gateway4: default-gateway
nameservery:
adresy: [DNS_nameserver-1, DNS_nameserver-2]

Tu je potrebné v tomto konfiguračnom súbore zmeniť nasledujúce riadky kódu.

verzia: 2
renderer: NetworkManager
eternety:
enp0s3:
dhcp4: false
adresy: [10.0.2.15/24]
gateway4: 192.168.1.1
nameservery:
adresy: [8.8.8.8, 8.8.4.4]

„192.168.1.1 “je predvolená brána a adresa IP je„ 10.0.2.15 ”. Vo vyššie uvedenom konfiguračnom súbore nahraďte svoju vlastnú bránu, sieťovú masku a IP. V konfigurácii je možné definovať viac ako dva menné servery DNS a tieto menné servery by mali byť oddelené čiarkou. Vo vyššie uvedenom súbore „8.8.8.8, 8.8.4.4 ”sú prekladače DNS pre Google. Uložte konfiguračný súbor a ukončite ho stlačením klávesov „Ctrl + x“.

3. Teraz použite nasledujúci príkaz na vykonanie zmien v tomto súbore s netplan:

$ sudo netplan použiť

Vyššie uvedený príkaz vygeneruje konfiguračnú službu vyriešenú systémom.

4. Na overenie konfigurácie prekladača DNS použite nasledujúci príkaz:

$ systemd-resolve --status | grep 'DNS servery' -A2

Príkaz systemd-resolve -status zobrazuje balík informácií. To je dôvod použitia príkazu „grep“ na filtrovanie reťazca „DNS Servers“ zo všetkých podrobností.

Nasledujúci výstup sa zobrazuje na termináli; to znamená, že overuje DNS menný server a je nastavený teraz.

Nastavte vlastný DNS NameServer z príkazového riadku pomocou programu Netplan s programom Networkd

Ak chcete nastaviť server názvov DNS pomocou siete netplan a siete, skopírujte nasledujúci kód do konfiguračného súboru netplan:

$ sudo nano / etc / netplan / 01-network-manager-all.yaml

Zadajte nižšie uvedené konfigurácie v tomto súbore:

sieť:
verzia: 2
renderer: networkd
eternety:
enp0s3:
dhcp4: pravda
nameservery:
adresy: [8.8.8.8, 8.8.4.4]

Zadajte príkaz uvedený nižšie, aby sa zmeny aplikovali na netplan:

$ sudo netplan použiť

Teraz pomocou nasledujúceho príkazu overte aktuálny DNS menný server:

$ systemd-resolve --status

Nasledujúci výstup sa vytlačí v okne terminálu:

Ak chcete znova predvolené konfigurácie DNS alebo odstrániť konfigurácie netplan, odstráňte všetky údaje a vložte nasledujúci kód do konfiguračného súboru:

sieť:
verzia: 2
renderer: NetworkManager

Teraz použite zmeny pomocou nasledujúceho príkazu:

$ sudo netplan použiť

Skontrolujte nasledujúci príkaz:

$ systemd-resolve --status

Z nasledujúceho zobrazeného výstupu uvidíte, že vo vašom systéme je nastavený predvolený server názvov DNS:

Záver:

V tomto článku sme diskutovali o tom, ako nakonfigurovať DNS nameserver pomocou desktopového rozhrania a príkazového riadku. Tiež sme videli, ako nakonfigurovať zmeny netplanu v systéme Ubuntu na zmenu menného servera DNS. Vlastný server názvov DNS môžete nastaviť aj pomocou služieb netplan a networkd.

Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...