Každá stránka, zariadenie alebo konkrétne umiestnenie má svoju vlastnú adresu IP, ktorú určuje hardvér pri prístupe k sieťam a pri interakcii so nimi. Používatelia, ktorí čelia potrebe napríklad prechádzať webovými stránkami alebo sa pripojiť k inému počítaču v sieti, musia tiež zadať príslušnú adresu pre úspešnú výmenu informácií. Pamätať si náhodnú množinu čísel je však ťažké. Preto bol vynájdený systém názvov domén (DNS). Teraz počítač nezávisle kontaktuje server, aby určil adresu IP pri zadávaní názvu domény počas prechodu na zdroj. Tieto servery sa zadávajú automaticky alebo manuálne v závislosti od typu konfigurácie. Práve o tomto procese chceme hovoriť v rámci dnešného materiálu, ktorý si berie za príklad známu distribúciu operačného systému Linux.

Konfigurácia DNS v systéme Linux

Takmer všetky distribúcie Linuxu fungujú podobným spôsobom. Líšia sa iba niektoré príkazy konzoly a dizajn grafického shellu. Ako príklad si vezmeme Ubuntu a vy, počnúc vlastnosťami vašej zostavy, môžete tiež dokončiť úlohu bez problémov. Ak sa vyskytnú ťažkosti na úrovni používania určitých príkazov alebo pri hľadaní položiek ponuky v grafickom prostredí, pomocou oficiálnej distribučnej dokumentácie zistite, ktorý alternatívny príkaz alebo voľba je zodpovedná za vykonanie požadovanej akcie.

Metóda 1: Ponuka grafického shellu

Táto metóda je primárne zameraná na začínajúcich používateľov, pretože v systéme Linux sa najčastejšie boja, že budú musieť vykonať každú akciu zadaním príkazov do konzoly. Už dlho takmer vo všetkých prostrediach existujú zodpovedajúce položky, ktoré vám umožňujú implementovať rôzne konfigurácie bez jediného volania na „Terminál“... To platí aj pre DNS. Pozrime sa, ako sa tieto úpravy vykonávajú v štandardnom grafickom prostredí Ubuntu.

  1. Venujte pozornosť hornému panelu, kde je sieťové tlačidlo a tlačidlo vypnutia. Kliknutím na jedno z nich zobrazíte zoznam pripojení.
  2. Otvorením hlavného panela prejdete na konfiguráciu siete pri konfigurácii DNS v systéme Linux

  3. Tu vás zaujíma tlačidlo s názvom "Parametre pripojenia".
  4. Prejdite na konfiguráciu siete a zmeňte nastavenia DNS v systéme Linux

  5. V ponuke, ktorá sa otvorí, vyhľadajte aktuálne pripojenie a kliknutím na ikonu ozubeného kolieska prejdite do konfigurácie.
  6. Výberom siete zo zoznamu zmeníte nastavenia DNS v systéme Linux

  7. Ak chcete poznať svoju adresu DNS, pozrite sa na vyhradený riadok na karte "Systémové informácie"... Ak chcete nakonfigurovať získavanie DNS, prejdite na kartu „IPv4“ alebo „IPv6“pomocou horného panelu.
  8. Zobraziť adresu smerovača a prejsť na nastavenie DNS v systéme Linux

  9. V rade „Metóda“ môžete určiť najlepší spôsob, ako získať DNS. Predvolená hodnota je automatický typ pomocou protokolu DHCP. Nič vám však nebráni v tom, aby ste niektorý z ostatných predmetov jednoducho označili značkou.
  10. Nastavenie predvolených parametrov DNS v systéme Linux pomocou grafického rozhrania

  11. Môžete nezávisle zaregistrovať servery DNS, ktoré by mal váš smerovač kontaktovať. Ak to chcete urobiť, v riadku „DNS“ zadajte adresy IP oddelené čiarkami. Na snímke obrazovky nižšie vidíte servery od spoločnosti Google, ktoré vyzerajú takto: 8.8.8.8 a 8.8.4.4.
  12. Ručné zadanie nového servera DNS získate v systéme Linux pomocou grafického shellu

  13. Po dokončení konfigurácie skontrolujte, či je všetko správne nastavené, a až potom kliknite na „Použiť“.
  14. Aplikácia zmien po konfigurácii DNS v systéme Linux v grafickom používateľskom rozhraní

  15. Ak je potrebné vytvoriť nový typ pripojenia, môžete okamžite zaregistrovať nastavenie DNS presne rovnakým spôsobom, aký bol zobrazený teraz.
  16. Konfigurácia DNS v systéme Linux pri vytváraní novej siete

  17. Po dokončení konfigurácie otvorte hlavné menu a spustite „Terminál“ na kontrolu.
  18. Prejdite na Terminál a skontrolujte zmeny po nastavení DNS v systéme Linux

  19. Zadajte nslookupa potom zadajte požadovanú adresu na overenie, napríklad google.com.
  20. Zadanie príkazu ping server po zmene DNS v systéme Linux

  21. Po kliknutí na Zadajte počkajte niekoľko sekúnd a prečítajte si prijaté informácie. Budete informovaní, na ktorý server DNS bol použitý príkaz ping na adresu.
  22. Prezeranie prijatých DNS v systéme Linux pomocou príkazu ping v Termináli

Ako vidíte, táto metóda je čo najjednoduchšia a umožňuje vám to robiť bez úprav konfiguračných súborov cez konzolu. Niektorí používatelia však nemajú možnosť používať grafické rozhranie alebo sa nastavenie neustále stráca. V takom prípade budete musieť kontaktovať „Terminál“, ktorá bude predmetom našej ďalšej metódy.

Metóda 2: Úpravy konfiguračných súborov

Použitím „Terminál“ Úprava konfiguračných súborov pri zmene systémových parametrov je najefektívnejším spôsobom, pretože všetky činnosti tu budú vykonané v mene superužívateľa a taktiež sa nebudú resetovať pri prvom reštarte systému. Podľa nasledujúcich pokynov nakonfigurujete DNS.

  1. Spustite konzolu, ako je to znázornené vyššie, alebo použite akýkoľvek vhodný spôsob, napríklad vytvorenú ikonu v paneli Obľúbené.
  2. Spustenie terminálu pomocou obľúbených položiek na konfiguráciu DNS v systéme Linux

  3. Najskôr sa pozrite na zoznam existujúcich sieťových rozhraní a skontrolujte konfiguráciu súboru. Zadajte ls / sys / class / net / a kliknite na Zadajte.
  4. Príkaz na zobrazenie názvov sietí pri konfigurácii DNS v systéme Linux

  5. Skontrolujte, či sa tu zobrazuje názov vášho rozhrania. Predvolene to vyzerá takto: enp0s3... Ak takáto čiara nebude k dispozícii, budete ju musieť pridať sami, na čo sa zamerajú ďalšie kroky. Ak je meno k dispozícii, preskočte ich.
  6. Zobrazenie aktuálneho názvu siete pri konfigurácii DNS v systéme Linux

  7. Ďalej sa bude záležitosť týkať interakcie s konfiguračnými textovými súbormi. Môžete to urobiť pomocou ľubovoľného predvoleného editora, napríklad vi... Avšak pre začínajúcich používateľov nie je vždy vhodné spravovať takýto softvér. V takýchto situáciách vám odporúčame nainštalovať si vhodnejšie riešenie. Registrovať sudo apt nainštalovať nano a kliknite na Zadajte.
  8. Inštalácia nového textového editora pre ďalšiu konfiguráciu DNS v systéme Linux

  9. Potvrďte svoj úmysel pridať softvér a po úspešnej inštalácii pokračujte v práci so súbormi. Zadajte príkaz sudo nano / etc / network / interfaces a potom to potvrdiť.
  10. Otvorenie konfiguračného súboru na zadanie názvu siete pri nastavovaní DNS v systéme Linux

  11. Vložte riadky auto enp0s3 a iface enp0s3 inet dhcpnastavíte konfiguráciu rozhrania.
  12. Zadanie názvu siete a štandardného DNS v systéme Linux pomocou konfiguračného súboru

  13. Použite kombináciu Ctrl + O uložte nastavenia. V budúcnosti pamätajte na to znamenie ^ označuje Ctrl, to znamená, že napríklad výstup z editora sa vykonáva prostredníctvom Ctrl + X.
  14. Pri nastavovaní DNS v systéme Linux uložte zmeny a ukončite textový editor

  15. Pri ukladaní nemeňte názov súboru na zápis, ale stačí kliknúť na Zadajte.
  16. Zachovanie názvu súboru pri konfigurácii DNS v systéme Linux

  17. Ďalej v rovnakom súbore zadajte dns-nameserver 8.8.8.8 nainštalovať DNS z Google, a potom môžete tento objekt zavrieť.
  18. Príkaz na definovanie DNS v prvom konfiguračnom súbore Linuxu

  19. Ďalej musíte nakonfigurovať ďalší prvok, prejsť na to cez sudo nano /etc/dhcp/dhclient.conf.
  20. Prejdite na konfiguráciu druhého súboru a zmeňte DNS v systéme Linux

  21. Keď sa zobrazí výzva na zadanie hesla superužívateľa, zadajte ho. Z bezpečnostných dôvodov sa pri tejto metóde vytáčania nezobrazujú znaky.
  22. Zadanie hesla superužívateľa pre prístup k súborom pri konfigurácii DNS v systéme Linux

  23. Prejdite nadol do dolnej časti obsahu a vložte riadok nahradia servery názvov domén 8.8.8.8... Potom uložte zmeny a zatvorte súbor.
  24. Vkladanie príkazu pre druhý konfiguračný súbor DNS v systéme Linux

  25. Ostáva upraviť posledné parametre v sudo nano /etc/resolvconf/resolv.conf.d/base.
  26. Spustenie tretieho konfiguračného súboru DNS v systéme Linux

  27. Vložte riadok nameserver 8.8.8.8definovanie DNS. Pred ukončením nezabudnite použiť zmeny v rovnakom súbore.
  28. Úprava tretieho konfiguračného súboru DNS v systéme Linux

  29. Všetky zmeny DNS sa prejavia okamžite po reštarte siete. Toto robí tím sudo systemctl reštartujte sieť.
  30. Reštartovanie siete po zmenách DNS v systéme Linux

  31. Prázdny riadok, ktorý sa zobrazí pre vstup, znamená, že reštart bol úspešný.
  32. Úspešné reštartovanie siete po zmene nastavení DNS v systéme Linux

Samozrejme, použitie druhej metódy je oveľa zložitejšie ako tej prvej, ale toto je jediná alternatíva, ktorá sa ukáže ako účinná v prípadoch, keď zmeny DNS prostredníctvom grafického shellu neprinášajú žiadne výsledky kvôli neustálemu resetovaniu. Musíte len postupovať podľa pokynov a postupovať presne podľa nich, aby ste dosiahli správnu konfiguráciu, a budete môcť upraviť parametre na získanie názvov domén.