Metody płatności Abuse

Jak skonfigurować DNS w Ubuntu

30.10.2022, 21:24

Serwery DNS służą do tłumaczenia trudnych do zapamiętania adresów IP na proste nazwy domen. Dlaczego jest to konieczne? Ludziom łatwiej jest zapamiętać pojedyncze słowo niż serię liczb. Gdy komputer musi znać adres IP domeny, wysyła zapytanie do serwera DNS. Serwery są zwykle odbierane automatycznie z routera za pośrednictwem DHCP lub ustawiane ręcznie. Następnie powiemy ci, jak skonfigurowany jest DNS Ubuntu 16.04.

Konfiguracja DNS poprzez GUI

Wcześniej, aby skonfigurować serwer DNS używany przez system, konieczne było jedynie wprowadzenie adresów określonych serwerów w pliku /etc/resolv.conf. Obecnie za zarządzanie konfiguracją sieci w Ubuntu odpowiada Ubuntu NetworkManager. Ten plik jest teraz tylko odniesieniem do pliku NetworkManager.

Metodologia jest nadal aktualna, ale będzie można również przeprowadzić konfigurację DNS na LiveCD. Ważne jest, aby pamiętać, że po ponownym uruchomieniu wszystkie wcześniej skonfigurowane ustawienia zostaną usunięte, więc będziesz musiał wykonać tę samą pracę ponownie. Aby zapisać ustawienia, należy wykonać pewne czynności za pośrednictwem interfejsu NetworkManager.

Otwórz menu kontekstowe i wybierz "Zmień połączenia":

Jak skonfigurować DNS w Ubuntu

Wybierz swoje połączenie i kliknij "Modyfikuj":

Jak skonfigurować DNS w Ubuntu

W otwartym oknie wybierz "IPv4 Settings":

Jak skonfigurować DNS w Ubuntu

W polu "Metoda konfiguracji" wybierz "Automatyczna (DHCP, tylko adres)":

Jak skonfigurować DNS w Ubuntu

Następnie widzimy pole "Serwery DNS". W tym polu określamy serwery (kilka adresów oddzielonych przecinkami). Możesz określić serwery z Google:

Jak skonfigurować DNS w Ubuntu

Teraz klikamy "Zapisz" i "Zamknij". Możesz ponownie nawiązać połączenie, sprawdzić aktualny serwer DNS:

$ nslookup ya.ru

Jak skonfigurować DNS w Ubuntu

To wszystko. Istnieje jeszcze jeden sposób konfiguracji - poprzez konsolę.

Konfiguracja DNS przez konsolę

W Ubuntu interfejs jest konfigurowany poprzez /etc/network/interfaces.

Zobacz listę interfejsów sieciowych:

$ ls /sys/class/net/

Jak skonfigurować DNS w Ubuntu

Otwórz plik do edycji, następnie znajdź nazwę swojego interfejsu sieciowego, na przykład auto enp0s3, w razie potrzeby dodaj sekcję

$ sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

Jak skonfigurować DNS w Ubuntu

Dodaj linię do sekcji

$ dns-nameserver 8.8.8.8

Jak skonfigurować DNS w Ubuntu

Widzimy 8.8.8.8.8 - jest to adres twojego serwera DNS. Jednak będzie można go skonfigurować, jeśli klient DHCP nie przypisuje adresu samodzielnie. W pliku /etc/dhcp/dhclient. conf dodaj wiersz określający adres DNS na poziomie serwera DHCP:

$ sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

Jak skonfigurować DNS w Ubuntu

Adres 8.8.8.8.8 wskazuje na adres serwera DNS. Adresy serwerów DNS można dodać do pliku /etc/resolvconf/resolv.conf.d/base:

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

nameserver 8.8.8.8

Jak skonfigurować DNS w Ubuntu

Uruchom ponownie sieć, aby wprowadzić ustawienia:

$ sudo systemctl restart networking

Jak skonfigurować DNS w Ubuntu

Dobrze będzie, jeśli wykonasz restart komputera. Możesz otworzyć /etc/resolv. conf i sprawdzić, czy nowy adres DNS został zastosowany:

W tym artykule opisano, jak wykonać konfigurację DNS Ubuntu 16.04 za pomocą GUI lub terminala. To nie jest takie trudne.