Každý web, zařízení nebo konkrétní umístění má svou vlastní adresu IP, kterou určuje hardware při přístupu a interakci se sítěmi. Uživatelé, kteří čelí potřebě například procházet webové stránky nebo se připojit k jinému počítači v síti, musí také zadat příslušnou adresu pro úspěšnou výměnu informací. Pamatovat si náhodnou sadu čísel je však obtížné. Proto byl vynalezen systém DNS (Domain Name System). Nyní počítač nezávisle kontaktuje server, aby určil adresu IP při zadávání názvu domény během přechodu na prostředek. Tyto servery jsou zadávány automaticky nebo ručně, v závislosti na typu konfigurace. O tomto procesu chceme hovořit v rámci dnešního materiálu, přičemž jako příklad můžeme uvést známou distribuci operačního systému Linux.

Konfigurace DNS v systému Linux

Téměř všechny distribuce Linuxu fungují podobně. Liší se pouze některé příkazy konzoly a design grafického prostředí. Jako příklad vezmeme v úvahu Ubuntu a vy, počínaje funkcemi vaší sestavy, můžete také úlohu bez problémů dokončit. Pokud nastanou potíže na úrovni používání určitých příkazů nebo při hledání položek nabídky v grafickém prostředí, použijte oficiální distribuční dokumentaci a zjistěte, který alternativní příkaz nebo možnost je odpovědná za provedení požadované akce.

Metoda 1: Nabídka grafického prostředí

Tato metoda je primárně zaměřena na začínající uživatele, protože v systému Linux se nejčastěji obávají nutnosti provádět každou akci zadáváním příkazů do konzoly. Po dlouhou dobu téměř ve všech prostředích existují odpovídající položky, které vám umožňují implementovat různé konfigurace bez jediného volání "Terminál"... To platí i pro DNS. Podívejme se, jak se tato úprava provádí ve standardním grafickém prostředí Ubuntu.

  1. Věnujte pozornost hornímu panelu, kde je tlačítko pro síť a vypnutí. Kliknutím na jedno z nich zobrazíte seznam připojení.
  2. Otevřením hlavního panelu přejdete do konfigurace sítě při konfiguraci DNS v systému Linux

  3. Zde vás zajímá tlačítko s názvem "Parametry připojení".
  4. Přejděte do konfigurace sítě a změňte nastavení DNS v systému Linux

  5. V nabídce, která se otevře, najděte aktuální připojení a kliknutím na ikonu ozubeného kola přejděte do konfigurace.
  6. Výběrem sítě ze seznamu změníte nastavení DNS v systému Linux

  7. Pokud chcete znát svou adresu DNS, podívejte se na vyhrazený řádek na kartě "Systémové informace"... Chcete-li nakonfigurovat získávání DNS, přejděte na kartu „IPv4“ nebo „IPv6“pomocí horního panelu.
  8. Zobrazte adresu routeru a přejděte na nastavení DNS v systému Linux

  9. V souladu "Metoda" můžete určit nejlepší způsob, jak získat DNS. Výchozí nastavení je automatický typ přes DHCP. Nic vám však nebrání v tom, abyste jednoduše označili jednu z ostatních položek přítomných značkou.
  10. Nastavení výchozích parametrů DNS v systému Linux pomocí grafického rozhraní

  11. Můžete nezávisle zaregistrovat servery DNS, které by měl váš směrovač kontaktovat. Chcete-li to udělat, v řadě „DNS“ zadejte IP adresy oddělené čárkami. Na níže uvedeném snímku obrazovky vidíte servery od Googlu a vypadají takto: 8.8.8.8 a 8.8.4.4.
  12. Ruční zadání nového serveru DNS Získejte v Linuxu pomocí grafického prostředí

  13. Po dokončení konfigurace se ujistěte, že je vše správně nastaveno, a teprve poté klikněte na "Aplikovat".
  14. Uplatnění změn po konfiguraci DNS v systému Linux v grafickém uživatelském rozhraní

  15. Pokud potřebujete vytvořit nový typ připojení, můžete okamžitě zaregistrovat nastavení DNS přesně stejným způsobem, jaký byl zobrazen právě teď.
  16. Konfigurace DNS v Linuxu při vytváření nové sítě

  17. Po dokončení konfigurace otevřete hlavní nabídku a spusťte "Terminál" pro kontrolu.
  18. Přejděte na Terminál a zkontrolujte změny po konfiguraci DNS v systému Linux

  19. Enter nslookupa poté zadejte požadovanou adresu pro ověření, například google.com.
  20. Zadání příkazu serveru ping po změně DNS v systému Linux

  21. Po kliknutí na Enter počkejte několik sekund a přečtěte si přijaté informace. Budete upozorněni, na který server DNS byl použit příkaz ping na adresu.
  22. Prohlížení přijatých DNS v systému Linux pomocí příkazu ping v Terminálu

Jak vidíte, tato metoda je co nejjednodušší a umožňuje vám to bez úpravy konfiguračních souborů prostřednictvím konzoly. Někteří uživatelé však nemají možnost používat grafické rozhraní nebo se nastavení neustále ztrácí. V takovém případě budete muset kontaktovat "Terminál", která bude předmětem naší další metody.

Metoda 2: Úpravy konfiguračních souborů

Použitím "Terminál" pro úpravy konfiguračních souborů při změně systémových parametrů je nejúčinnější způsob, protože všechny akce zde budou prováděny jménem superuživatele a také nebudou resetovány při prvním restartu systému. Ke konfiguraci DNS použijte následující pokyny.

  1. Spusťte konzolu, jak je znázorněno výše, nebo použijte libovolnou vhodnou metodu, například vytvořenou ikonu v panelu Oblíbené.
  2. Spuštění terminálu pomocí oblíbených položek pro konfiguraci DNS v systému Linux

  3. Nejprve se podívejte na seznam existujících síťových rozhraní a zkontrolujte konfiguraci souboru. Enter ls / sys / class / net / a klikněte na Enter.
  4. Příkaz k zobrazení názvů sítí při konfiguraci DNS v systému Linux

  5. Zkontrolujte, zda se zde zobrazuje název vašeho rozhraní. Ve výchozím nastavení to vypadá takto: enp0s3... Pokud taková linie nebude k dispozici, budete ji muset přidat sami, což bude předmětem dalších kroků. Pokud je jméno k dispozici, přeskočte je.
  6. Zobrazení aktuálního názvu sítě při konfiguraci DNS v systému Linux

  7. Dále se záležitost bude týkat interakce s konfiguračními textovými soubory. K tomu můžete použít libovolný výchozí editor, například vi... Pro začínající uživatele však není vždy vhodné takový software spravovat. V takových situacích vám doporučujeme nainstalovat vhodnější řešení. Registrovat sudo apt install nano a klikněte na Enter.
  8. Instalace nového textového editoru pro další konfiguraci DNS v systému Linux

  9. Potvrďte svůj záměr přidat software a po úspěšné instalaci pokračujte v práci se soubory. Zadejte příkaz sudo nano / etc / network / interfaces a poté to potvrďte.
  10. Otevření konfiguračního souboru pro zadání názvu sítě při nastavování DNS v Linuxu

  11. Vložte řádky auto enp0s3 a iface enp0s3 inet dhcpnastavení konfigurace rozhraní.
  12. Zadání názvu sítě a standardního DNS v systému Linux pomocí konfiguračního souboru

  13. Použijte kombinaci Ctrl + O pro uložení nastavení. V budoucnu pamatujte na to znamení ^ označuje Ctrl, tj. například výstup z editoru se provádí prostřednictvím Ctrl + X.
  14. Uložte změny a ukončete textový editor při nastavování DNS v systému Linux

  15. Při ukládání neměňte název souboru, který chcete zapsat, ale stačí kliknout na Enter.
  16. Zachování názvu souboru při konfiguraci DNS v systému Linux

  17. Další ve stejném souboru zadejte dns-nameserver 8.8.8.8 k instalaci DNS z Google a poté můžete tento objekt zavřít.
  18. Příkaz pro definování DNS v prvním konfiguračním souboru Linuxu

  19. Dále musíte nakonfigurovat další prvek, projít ním sudo nano /etc/dhcp/dhclient.conf.
  20. Přejděte na konfiguraci druhého souboru a změňte DNS v systému Linux

  21. Až budete vyzváni k zadání hesla superuživatele, zadejte jej. Z bezpečnostních důvodů se při této metodě vytáčení znaky nezobrazují.
  22. Zadání hesla superuživatele pro přístup k souborům při konfiguraci DNS v systému Linux

  23. Přejděte dolů do dolní části obsahu a vložte řádek nahrazují servery názvů domén 8.8.8.8... Poté uložte změny a zavřete soubor.
  24. Vložte příkaz pro druhý konfigurační soubor DNS v systému Linux

  25. Zbývá upravit poslední parametry v sudo nano /etc/resolvconf/resolv.conf.d/base.
  26. Spuštění třetího konfiguračního souboru DNS v systému Linux

  27. Vložte řádek nameserver 8.8.8.8definování DNS. Před ukončením nezapomeňte použít změny ve stejném souboru.
  28. Úpravy třetího konfiguračního souboru DNS v systému Linux

  29. Všechny změny DNS se projeví okamžitě po restartu sítě. To dělá tým sudo systemctl restartujte síť.
  30. Restartování sítě po změnách DNS v systému Linux

  31. Prázdný řádek, který se zobrazí pro vstup, znamená, že restart byl úspěšný.
  32. Úspěšné restartování sítě po změně nastavení DNS v systému Linux

Použití druhé metody je samozřejmě mnohem obtížnější než ta první, ale toto je jediná alternativa, která se ukáže jako účinná v případech, kdy změny DNS prostřednictvím grafického prostředí nepřinesou žádné výsledky kvůli neustálému resetu. Musíte jen postupovat podle pokynů a přesně je dodržovat, abyste dosáhli správné konfigurace, a budete moci upravit parametry pro získání názvů domén.