Spôsoby platby Abuse

Ako nakonfigurovať DNS v systéme Ubuntu

30.10.2022, 21:24

Servery DNS sa používajú na preklad ťažko zapamätateľných IP adries na jednoduché názvy domén. Prečo je to potrebné? Ľudia si ľahšie zapamätajú jedno slovo ako rad čísel. Keď počítač potrebuje zistiť IP adresu domény, zadá dotaz na server DNS. Servery sa zvyčajne prijímajú automaticky zo smerovača prostredníctvom DHCP alebo sa nastavujú ručne. Ďalej si povieme, ako je nakonfigurované DNS v Ubuntu 16.04.

Konfigurácia DNS prostredníctvom grafického rozhrania

Predtým bolo na konfiguráciu servera DNS používaného systémom potrebné iba zadať adresy konkrétnych serverov do súboru /etc/resolv.conf. V súčasnosti je za správu konfigurácie siete v Ubuntu zodpovedný program Ubuntu NetworkManager. Tento súbor je teraz len odkazom na súbor NetworkManager.

Metodika je stále platná, ale konfiguráciu DNS budete môcť vykonávať aj na LiveCD. Je dôležité poznamenať, že po reštarte sa všetky predtým nastavené nastavenia vymažú, takže budete musieť vykonať rovnakú úlohu znova. Na uloženie nastavení je potrebné vykonať určité akcie prostredníctvom rozhrania NetworkManager.

Otvorte kontextovú ponuku a vyberte položku "Change Connections" (Zmena pripojenia):

Ako nakonfigurovať DNS v systéme Ubuntu

Vyberte svoje pripojenie a kliknite na tlačidlo "Modify" (Upraviť):

Ako nakonfigurovať DNS v systéme Ubuntu

V otvorenom okne vyberte položku "IPv4 Settings" (Nastavenia IPv4):

Ako nakonfigurovať DNS v systéme Ubuntu

V poli "Configuration Method" (Spôsob konfigurácie) vyberte možnosť "Automatic (DHCP, len adresa)":

Ako nakonfigurovať DNS v systéme Ubuntu

Ďalej sa zobrazí pole "Servery DNS". V tomto poli zadáme servery (niekoľko adries oddelených čiarkami). Môžete zadať servery od spoločnosti Google:

Ako nakonfigurovať DNS v systéme Ubuntu

Teraz kliknite na tlačidlo "Uložiť" a "Zatvoriť". Môžete sa znovu pripojiť k pripojeniu, skontrolovať aktuálny server DNS:

$ nslookup ya.ru

Ako nakonfigurovať DNS v systéme Ubuntu

To je všetko. Existuje aj iný spôsob konfigurácie - prostredníctvom konzoly,.

Konfigurácia DNS prostredníctvom konzoly

V Ubuntu je rozhranie, ktoré sa konfiguruje prostredníctvom /etc/network/interfaces.

Pozrite si zoznam sieťových rozhraní:

$ ls /sys/class/net/

Ako nakonfigurovať DNS v systéme Ubuntu

Otvorte súbor na úpravu, ďalej nájdite názov sieťového rozhrania, napríklad auto enp0s3, v prípade potreby pridajte časť

$ sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

Ako nakonfigurovať DNS v systéme Ubuntu

Do sekcie pridajte riadok

$ dns-nameserver 8.8.8.8

Ako nakonfigurovať DNS v systéme Ubuntu

Vidíme 8.8.8.8.8 - to je adresa vášho servera DNS. Budete ju však môcť nakonfigurovať, ak váš klient DHCP nepridelí adresu sám. Do súboru /etc/dhcp/dhclient.conf pridajte riadok na zadanie adresy DNS na úrovni servera DHCP:

$ sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

Ako nakonfigurovať DNS v systéme Ubuntu

Adresa 8.8.8.8.8 poukazuje na adresu servera DNS. Adresy servera DNS môžete pridať do súboru /etc/resolvconf/resolv.conf.d/base:

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

nameserver 8.8.8.8

Ako nakonfigurovať DNS v systéme Ubuntu

Reštartujte sieť, aby ste zadali nastavenia:

$ sudo systemctl restart networking

Ako nakonfigurovať DNS v systéme Ubuntu

Bude dobré, ak vykonáte reštart počítača. Môžete otvoriť súbor /etc/resolv.conf a zistiť, či sa nová adresa DNS použila:

Tento článok sa zaoberal tým, ako vykonať konfiguráciu DNS Ubuntu 16.04 prostredníctvom grafického rozhrania alebo terminálu. Nie je to také ťažké.