W tym samouczku pokażemy, jak ustawić lub skonfigurować serwer nazw DNS przy użyciu różnych metod w systemie Ubuntu. Wszystkie konfiguracje zostały wykonane na Ubuntu 20.04 System.
Dwa różne podejścia, które można użyć do ustawienia serwerowi nazw DNS na Ubuntu 20.04 system Linux:
Metoda 1: Ustaw nazwę nazw DNS z pulpitu Ubuntu za pomocą menedżera sieci
Konfigurowanie serwera nazw DNS z pulpitu Ubuntu za pomocą menedżera sieci jest dość proste i nie wymaga wiedzy technicznej. Po prostu wykonaj poniżej wspomniane kroki:
1. Otwórz okno „Ustawienia” systemu na systemie.
2. Jeśli jesteś połączony z Wi-Fi, kliknij kartę „Wi-Fi”. W przeciwnym razie kliknij kartę „Sieć”, jeśli masz połączenie „przewodowe”.
3. Okno Ustawienia może również uruchomić z prawego górnego menu. Kliknij ikonę rozwijaną i wybierz „Ustawienia przewodowe” Opcja z listy wyświetlania, która jest również pokazana na poniższym zrzucie ekranu:
4. Kliknij ikonę COG, która jest wyświetlana pod nagłówkiem „przewodowym”, aby uzyskać dostęp do konfiguracji menedżera sieci.
5. Teraz przejdź do zakładki Ustawienia „IPv4” i wybierz metodę IPv4, w której wybierany jest domyślny „automatyczny (DHCP)”.
Przełącz automatyczny przycisk, aby wyłączyć tę opcję i wprowadź adres IP DNS Resolver oddzielony przecinkiem, aby ustawić serwer nazw DNS, który pokazano na poniższym zrzucie ekranu:
Użyliśmy adresu IP Google DNS Server Resolver.
Metoda 2: Ustaw nazwę nazw DNS za pomocą NetPlan z menedżerem sieciowym i statycznym IP
W poprzednich rozkładach Ubuntu rozdzielcze DNS były łatwo skonfigurowane przy użyciu „/etc/resolv.plik conf ', po prostu edycja wartości i zapisanie pliku do użycia. Usługa rozdzielona przez systemD zapewnia rozdzielczość nazw DNS dla lokalnych aplikacji lub usług, a można ją po prostu skonfigurować z NetPlan, który jest domyślnym narzędziem do zarządzania siecią na Ubuntu 20.04.
Aby ustawić rozdzielcze DNS z NetPlan, wykonaj poniżej wspomniane kroki:
1. Otwórz terminal, uruchamiając listę poleceń „IP A” z szczegółami Wi-Fi/Ethernet. Ostrożnie zwróć uwagę na adres IP, maskę sieci i domyślną bramę z następującego zrzutu ekranu, który wyświetla się po wykonaniu polecenia IP.
2. Otwórz plik konfiguracyjny NetPlan. Wszystkie pliki konfiguracyjne NetPlan są przechowywane w katalogu /etc /netplan. Otwórz więc „/etc/netplan/01-sieć-manager-all.plik YAML ”. Nazwa pliku może się różnić w zależności od konfiguracji. Wpisz poniżej wspomniane polecenie, aby otworzyć ten plik konfiguracyjny za pomocą edytora tekstu Nano.
$ sudo nano/etc/netplan/01-network-manager-all.Yaml
W tym pliku możesz skonfigurować adres IP, bramę, interfejsy sieci.
Ogólna składnia tego pliku konfiguracyjnego podano poniżej i może być modyfikowana przez administratora systemu.
sieć:
wersja 2
Renderer: NetworkManager
Ethernets:
[Nazwa urządzenia]:
DHCP4: Fałsz
Adresy: [Address IP/Maska sieci]
Gateway4: Domyślna Gateway
Nazwale:
Adresy: [DNS_NAMESERVER-1, DNS_NAMESERVER-2]
Tutaj następujące wiersze kodu muszą zmienić w tym pliku konfiguracyjnym.
wersja 2
Renderer: NetworkManager
Ethernets:
ENP0S3:
DHCP4: Fałsz
Adresy: [10.0.2.15/24]
Gateway4: 192.168.1.1
Nazwale:
Adresy: [8.8.8.8, 8.8.4.4]
„192.168.1.1 ”to domyślna brama, a adres IP to„ 10.0.2.15 ”. Wymień własną bramę, maskę sieci i IP w powyższym pliku konfiguracyjnym. W konfiguracji można zdefiniować więcej niż dwa serwery nazw DNS, a te serwery nazw powinny być oddzielone przecinkiem. W powyższym pliku „8.8.8.8, 8.8.4.4 ”to rozdzielcze DNS dla Google. Zapisz plik konfiguracyjny i wyjdź z tego pliku, naciskając „Ctrl+x”.
3. Teraz użyj następującego polecenia, aby zastosować zmiany w tym pliku za pomocą NetPlan:
$ sudo netplan Zastosuj
Powyższe polecenie wygeneruje usługę ustaloną przez system Configuration SystemD.
4. Aby zweryfikować konfigurację rozdzielczości DNS, użyj następującego polecenia:
$ SystemD-Resolve --status | Grep „DNS Servers” -A2
Polecenie SystemD -Resolve -Status pokazuje pakiet informacji. To jest powód użycia polecenia „GREP” do filtrowania ciągu „serwerów DNS” ze wszystkich szczegółów.
Następujące dane wyjściowe pokazuje się na terminalu; Oznacza to, że weryfikuje serwer nazw DNS i jest teraz ustawiony.
Ustaw niestandardowy serwer nazw DNS z wiersza polecenia za pomocą NetPlan z NetworkD
Aby ustawić serwer nazw DNS za pomocą NetPlan i sieci, skopiuj następujący kod w pliku konfiguracyjnym NetPlan:
$ sudo nano/etc/netplan/01-network-manager-all.Yaml
W tym pliku wprowadź poniżej konfiguracje podobne:
sieć:
wersja 2
Renderer: Networkd
Ethernets:
ENP0S3:
DHCP4: True
Nazwale:
Adresy: [8.8.8.8, 8.8.4.4]
Wpisz polecenie podane poniżej, aby zastosować zmiany za pomocą NetPlan:
$ sudo netplan Zastosuj
Teraz zweryfikuj bieżący serwer nazw DNS za pomocą następującego polecenia:
$ SystemD-Resolve --status
Następujące wydruki wyjściowe w oknie terminalu:
Aby ponownie domyślnie konfiguracje DNS lub usunąć konfiguracje NetPlan, usuń wszystkie dane i wklej następujący kod w pliku konfiguracyjnym:
sieć:
wersja 2
Renderer: NetworkManager
Teraz zastosuj zmiany za pomocą następującego polecenia:
$ sudo netplan Zastosuj
Sprawdź bieżący serwer nazw DNS za pomocą następującego polecenia:
$ SystemD-Resolve --status
Z następujących wyświetlanych danych wyjściowych zauważysz domyślny serwer nazw DNS, który zostanie ustawiony w systemie:
Wniosek:
W tym artykule omówiliśmy, jak skonfigurować serwer nazw DNS za pomocą interfejsu komputerowego i wiersza poleceń. Widzieliśmy również, jak skonfigurować zmiany NetPlan w systemie Ubuntu, aby zmienić serwer nazw DNS. Możesz ustawić niestandardowy serwer nazw DNS za pomocą usług NetPlan i NetworkD.