Każda witryna, urządzenie lub określona lokalizacja ma własny adres IP, który jest określany przez sprzęt podczas uzyskiwania dostępu do sieci i interakcji z nimi. Użytkownicy, którzy stają przed koniecznością np. Poruszania się po witrynach internetowych lub łączenia się z innym komputerem w sieci, muszą również wprowadzić odpowiedni adres w celu udanej wymiany informacji. Jednak zapamiętanie losowego zestawu liczb jest trudne. Właśnie dlatego wymyślono system nazw domen (DNS). Teraz komputer niezależnie kontaktuje się z serwerem, aby określić adres IP podczas określania nazwy domeny podczas przejścia do zasobu. Te serwery są określane automatycznie lub ręcznie, w zależności od typu konfiguracji. O tym procesie chcemy mówić w ramach dzisiejszego materiału, biorąc za przykład dobrze znaną dystrybucję systemu operacyjnego Linux.

Konfiguracja DNS w systemie Linux

Prawie wszystkie dystrybucje Linuksa działają w podobny sposób. Tylko niektóre polecenia konsoli i konstrukcja powłoki graficznej różnią się. Jako przykład rozważymy Ubuntu, a ty, zaczynając od funkcji swojego zespołu, możesz również bez problemu wykonać zadanie. Jeśli pojawią się trudności na poziomie używania niektórych poleceń lub podczas wyszukiwania elementów menu w środowisku graficznym, skorzystaj z oficjalnej dokumentacji dystrybucji, aby dowiedzieć się, które alternatywne polecenie lub opcja jest odpowiedzialna za wykonanie żądanej czynności.

Metoda 1: Graficzne menu powłoki

Ta metoda jest skierowana przede wszystkim do początkujących użytkowników, ponieważ najczęściej w Linuksie boją się wykonywać każdą czynność, wprowadzając komendy do konsoli. Przez długi czas w prawie wszystkich środowiskach istniały odpowiednie elementy, które pozwalają na implementację różnych konfiguracji bez jednego wywołania "Terminal"... Dotyczy to również DNS. Zobaczmy, jak ta edycja odbywa się w standardowej powłoce graficznej Ubuntu.

  1. Zwróć uwagę na górny panel, na którym znajduje się przycisk sieci i wyłączania. Kliknij na jedną z nich, aby wyświetlić listę połączeń.
  2. Otwarcie paska zadań, aby przejść do konfiguracji sieci podczas konfigurowania DNS w systemie Linux

  3. Tutaj jesteś zainteresowany przyciskiem o nazwie „Parametry połączenia”.
  4. Przejdź do konfiguracji sieci, aby zmienić ustawienia DNS w systemie Linux

  5. W menu, które zostanie otwarte, znajdź aktualne połączenie i kliknij ikonę koła zębatego, aby przejść do konfiguracji.
  6. Wybór sieci z listy w celu zmiany ustawień DNS w systemie Linux

  7. Jeśli chcesz poznać swój adres DNS, spójrz na dedykowaną linię w zakładce "Informacje o systemie"... Aby skonfigurować pobieranie DNS przejdź do zakładki „IPv4” lub „IPv6”za pomocą panelu górnego.
  8. Wyświetl adres routera i przejdź do konfiguracji DNS w systemie Linux

  9. W linii "Metoda" możesz określić najlepszy sposób uzyskiwania DNS. Domyślnie jest to typ automatyczny przez DHCP. Jednak nic nie stoi na przeszkodzie, aby po prostu oznaczyć jeden z pozostałych przedmiotów za pomocą markera.
  10. Ustawianie domyślnych parametrów DNS w systemie Linux za pomocą interfejsu graficznego

  11. Możesz niezależnie zarejestrować serwery DNS, z którymi ma się kontaktować router. Aby to zrobić, w kolejce „DNS” wprowadź adresy IP oddzielone przecinkami. Na poniższym zrzucie ekranu widać serwery od Google, które wyglądają tak: 8.8.8.8 i 8.8.4.4.
  12. Ręczne wprowadzanie nowego serwera DNS Uzyskaj serwer w systemie Linux przy użyciu powłoki graficznej

  13. Po zakończeniu konfiguracji upewnij się, że wszystko jest ustawione poprawnie, a dopiero potem kliknij "Zastosować".
  14. Stosowanie zmian po skonfigurowaniu DNS w Linuksie w GUI

  15. Jeśli chcesz utworzyć nowy typ połączenia, możesz od razu zarejestrować ustawienia DNS w dokładnie taki sam sposób, jak przed chwilą.
  16. Konfiguracja DNS w Linuksie podczas tworzenia nowej sieci

  17. Po zakończeniu konfiguracji otwórz menu główne i uruchom "Terminal" do sprawdzenia.
  18. Przechodzenie do terminala, aby sprawdzić zmiany po skonfigurowaniu DNS w systemie Linux

  19. Wchodzić nslookupa następnie wprowadź wymagany adres do weryfikacji, na przykład google.com.
  20. Wprowadzenie polecenia serwera ping po zmianie DNS w systemie Linux

  21. Po kliknięciu Wchodzić poczekaj kilka sekund i przeczytaj otrzymane informacje. Zostaniesz powiadomiony o tym, który serwer DNS został użyty do pingowania adresu.
  22. Przeglądanie otrzymanego DNS w systemie Linux poprzez pingowanie w terminalu

Jak widać, ta metoda jest tak prosta, jak to tylko możliwe i pozwala na obejście się bez edycji plików konfiguracyjnych za pośrednictwem konsoli. Jednak niektórzy użytkownicy nie mają możliwości korzystania z interfejsu graficznego lub ustawienie ciągle się gubi. W takim przypadku będziesz musiał się skontaktować "Terminal", który będzie przedmiotem naszej następnej metody.

Metoda 2: Edycja plików konfiguracyjnych

Za pomocą "Terminal" do edycji plików konfiguracyjnych podczas zmiany parametrów systemu jest najbardziej efektywnym sposobem, ponieważ wszystkie działania tutaj będą wykonywane w imieniu superużytkownika, a także nie zostaną zresetowane po pierwszym ponownym uruchomieniu systemu. Skorzystaj z poniższej instrukcji, aby skonfigurować DNS.

  1. Uruchom konsolę, jak pokazano wcześniej, lub użyj dowolnej wygodnej metody, na przykład utworzonej ikony w panelu Ulubione.
  2. Uruchamianie terminala przez ulubione w celu skonfigurowania DNS w systemie Linux

  3. Najpierw spójrz na listę istniejących interfejsów sieciowych, aby sprawdzić plik do konfiguracji. Wchodzić ls / sys / class / net / i kliknij Wchodzić.
  4. Polecenie do przeglądania nazw sieci podczas konfigurowania DNS w systemie Linux

  5. Sprawdź, czy pojawia się tutaj nazwa twojego interfejsu. Domyślnie wygląda to tak: enp0s3... W przypadku braku takiej linii będziesz musiał ją dodać samodzielnie, co będzie przedmiotem kolejnych kroków. Pomiń je, jeśli nazwa jest obecna.
  6. Wyświetlanie bieżącej nazwy sieci podczas konfigurowania DNS w systemie Linux

  7. Ponadto sprawa będzie dotyczyła interakcji z konfiguracyjnymi plikami tekstowymi. Aby to zrobić, możesz użyć dowolnego domyślnego edytora, na przykład vi... Jednak dla początkujących użytkowników zarządzanie takim oprogramowaniem nie zawsze jest wygodne. W takich sytuacjach radzimy zainstalować bardziej odpowiednie rozwiązanie. Zarejestrować sudo apt install nano i kliknij Wchodzić.
  8. Instalowanie nowego edytora tekstu do dalszej konfiguracji DNS w systemie Linux

  9. Potwierdź zamiar dodania oprogramowania, a po pomyślnej instalacji przystąp do pracy z plikami. Wprowadź polecenie sudo nano / etc / network / interfaces a następnie potwierdź.
  10. Otwarcie pliku konfiguracyjnego w celu wprowadzenia nazwy sieci podczas konfigurowania DNS w systemie Linux

  11. Wstaw linie auto enp0s3 i iface enp0s3 inet dhcpaby ustawić konfigurację interfejsu.
  12. Wprowadzanie nazwy sieci i standardowego DNS w Linuksie poprzez plik konfiguracyjny

  13. Użyj kombinacji Ctrl + O aby zapisać ustawienia. W przyszłości pamiętaj, że znak ^ oznacza Ctrlczyli na przykład wyjście z edytora odbywa się przez Ctrl + X.
  14. Zapisz zmiany i zamknij edytor tekstu podczas konfigurowania DNS w systemie Linux

  15. Podczas zapisywania nie zmieniaj nazwy pliku do zapisu, tylko kliknij Wchodzić.
  16. Zachowywanie nazwy pliku podczas konfigurowania DNS w systemie Linux

  17. Następnie w tym samym pliku wprowadź dns-nameserver 8.8.8.8 zainstalować DNS z Google, a następnie możesz zamknąć ten obiekt.
  18. Polecenie do zdefiniowania DNS w pierwszym pliku konfiguracyjnym Linuksa

  19. Następnie musisz skonfigurować kolejny element, przejdź do niego sudo nano /etc/dhcp/dhclient.conf.
  20. Przejdź do drugiej konfiguracji plików, aby zmienić DNS w systemie Linux

  21. Po wyświetleniu monitu o hasło administratora wprowadź je. Należy pamiętać, że ze względów bezpieczeństwa znaki nie są wyświetlane przy tej metodzie wybierania numeru.
  22. Wprowadzanie hasła administratora w celu uzyskania dostępu do plików podczas konfigurowania DNS w systemie Linux

  23. Przewiń w dół na sam dół treści i wstaw wiersz zastępują serwery nazw domen 8.8.8.8... Następnie zapisz zmiany i zamknij plik.
  24. Wstaw polecenie dla drugiego pliku konfiguracyjnego DNS w systemie Linux

  25. Pozostaje edytować ostatnie parametry w sudo nano /etc/resolvconf/resolv.conf.d/base.
  26. Uruchomienie trzeciego pliku konfiguracyjnego DNS w systemie Linux

  27. Wstaw linię serwer nazw 8.8.8.8definiowanie DNS. Pamiętaj, aby przed wyjściem zastosować zmiany w tym samym pliku.
  28. Modyfikacja trzeciego pliku konfiguracyjnego DNS w systemie Linux

  29. Wszystkie zmiany DNS zaczną obowiązywać natychmiast po ponownym uruchomieniu sieci. Robi to zespół sudo systemctl zrestartuj sieć.
  30. Ponowne uruchomienie sieci po zmianach DNS w systemie Linux

  31. Pusta linia pojawiająca się do wprowadzenia oznacza, że ​​ponowne uruchomienie powiodło się.
  32. Pomyślny restart sieci po zmianie ustawień DNS w systemie Linux

Oczywiście skorzystanie z drugiej metody jest znacznie trudniejsze niż pierwszej, ale jest to jedyna alternatywa, która okazuje się skuteczna w przypadkach, gdy zmiany DNS przez powłokę graficzną nie przynoszą żadnych rezultatów ze względu na ciągły reset. Wystarczy postępować zgodnie z instrukcjami, wykonując je dokładnie w celu poprawnej konfiguracji, a będziesz mógł edytować parametry uzyskiwania nazw domen.