Ubuntu

Ako inštalovať a konfigurovať DNS na Ubuntu

Ako inštalovať a konfigurovať DNS na Ubuntu

DNS je krátka skratka pre Domain Name Sslužba, ktorá mapuje IP a FQDN (Fully Qnevalifikovaný Domain Names) navzájom. Vďaka tomu si DNS ľahko pamätá IP. Menné servery sú počítače, na ktorých je spustený server DNS.

V tomto tutoriále teda chystáme nainštalovať a nakonfigurovať DNS na Ubuntu. Prostredníctvom tohto tutoriálu použijeme jeden z najbežnejších programov používaných na prácu s menným serverom v Ubuntu, ktorý je BIND (čo je skratka pre Berkley Jainternetová sieť Naming Daemon).

Nainštalujte a nakonfigurujte DNS na Ubuntu

Pred začatím procesu inštalácie sa uistite, že je váš systém aktualizovaný vykonaním nasledujúcich troch príkazov.

Krok 1 - Aktualizácia systému

sudo apt-get aktualizácia sudo apt-get aktualizácia sudo apt-get dist-upgrade

Krok 2 - Nainštalujte balík DNS

Použite nasledujúci príkaz:

sudo apt-get install bind9

Po vykonaní predchádzajúceho príkazu navrhne inštaláciu ďalších balíkov. Stlačením y potvrďte stiahnutie a inštaláciu týchto balíkov.

Nainštalujte DNS

Krok 3 - Inštalácia nástrojov DNS

Ďalším užitočným balíkom, ktorý vám pomôže pri riešení problémov a testovaní problémov s DNS, je balíček dnsutils, ktorý je možné nainštalovať pomocou nasledujúceho príkazu.

sudo apt-get nainštalovať dnsutils

Upozorňujeme, že už môže byť nainštalovaná.

Krok 4 - Konfigurácia DNS

Konfiguračné súbory DNS zvyčajne nájdete v adresári / etc / bind. / etc / bind / pomenované.conf je hlavný konfiguračný súbor, ktorý obsahuje možnosti DNS, a dôrazne sa odporúča, aby ste pri jeho editácii postupovali opatrne.

Krok 5 - Konfigurácia NameServera

Najpoužívanejšou a predvolenou konfiguráciou je použitie vášho servera ako servera na ukladanie do pamäte cache. To znamená, že DNS dostane odpoveď na dotaz na meno, uloží ju do cache a použije odpoveď znova, keď je doména dopytovaná inokedy. Ak teda chcete server použiť ako kešovací menný server, môžete postupovať podľa nasledujúcich krokov.

Otvorte a upravte súbor / etc / bind / named.konf.možnosti s obľúbeným editorom.

sudo vi / etc / bind / pomenované.konf.možnosti

Pridajte k nej nasledujúci blok, tu sme použili DNS spoločnosti Google.
dopravcovia
8.8.8.8;
;

Súbor by mal vyzerať takto:

Ak chcete povoliť nové konfigurácie, mali by ste službu DNS reštartovať.

sudo systemctl restart bind9

Na otestovanie času na zadanie dotazu môžeme použiť príkaz dig, ktorý je nainštalovaný balíkom dnsutils.

kopať google.com

Vykonajte dvakrát predchádzajúci príkaz a skontrolujte čas dotazu, výstup by mal vyzerať takto:

Vyskúšajte čas dopytu pre Google

Čas na testovanie dopytu pre Google (druhýkrát)

Všimnete si, že čas dotazu, ktorý ste vykonali druhýkrát, je takmer nulový.

Krok 6 - Primárny majster

Pri primárnej konfigurácii hlavného servera získava server DNS údaje pre zónu zo súboru uloženého v hostiteľovi. DNS má tiež kontrolu nad touto zónou. Teraz povedzme, že máme doménu s názvom „príklad.com “nakonfigurujeme DNS tak, aby bolo primárnym hlavným serverom pre túto doménu.

Preposlať súbor zóny

Tu v prednej zóne sa názov namapuje na adresu IP.

Krok 1. Otvorte a upravte súbor / etc / bind / named.conf súbor.

sudo vi / etc / bind / pomenované.konf

Zaistite, aby obsahoval nasledujúce riadky a NEkomentoval:

zahrnúť „/ etc / bind / named.konf.možnosti";
zahrnúť „/ etc / bind / named.konf.miestny “;
zahrnúť „/ etc / bind / named.konf.predvolené zóny “;

Súbor by mal vyzerať takto:

Konfiguračný súbor DNS

Krok 2. Otvorte a upravte súbor / etc / bind / named.konf.lokálny súbor na pridanie zóny DNS.

sudo vi / etc / bind / pomenované.konf.miestne

Pridajte k nej nasledujúci blok:
zóna “príklad.com ”
typový majster;
súbor „/ etc / bind / db.príklad.com “;
;

Súbor by mal vyzerať takto:

Upravte miestny súbor conf

Krok 3. Vytvorte súbor zóny zo šablóny.

sudo cp / etc / bind / db.lokálne / etc / bind / db.príklad.com

Krok 4. Teraz otvorte nový ukážkový súbor zóny.

sudo vi / etc / bind / db.príklad.com

A zmeňte to tak, aby vyzeralo takto:

Zónový súbor

Upozorňujeme, že pri každej zmene súborov v zóne musíte zvýšiť sériové číslo.

Krok 5. Ak chcete použiť zmeny, reštartujte službu DNS.

sudo systemctl restart bind9

Súbor reverznej zóny

Teraz, aby ste namapovali IP na meno, musíte nakonfigurovať súbor reverznej zóny.

Krok 1. Upravte názov / etc / bind / named.konf.lokálny súbor.

sudo vi / etc / bind / pomenované.konf.miestne

Pridajte nasledujúci blok:
zóna „10.0.2.in-addr.arpa ”
typový majster;
súbor „/ etc / bind / db.10 “;
;

Kde 10.0.2 sú prvé tri oktety vašej siete.

Krok 2. Vytvorte súbor / etc / bind / db.10 súborov z jednej šablóny.

sudo cp / etc / bind / db.127 / etc / bind / db.10

Krok 3. Upravte súbor / etc / bind / db.10 spis.

sudo vi / etc / bind / db.10

A malo by to byť takto:

Rezervovať súbor zóny

Krok 4. Ak chcete použiť zmeny, reštartujte službu DNS.

Krok 7 - Overenie konfiguračných súborov

Teraz a po vykonaní všetkých predchádzajúcich konfigurácií musíme skontrolovať, či sú všetky konfigurácie správne.

Krok 1. Vykonaním nasledujúcich príkazov skontrolujte, či vráti nejaké chyby.

príklad pomenovanej kontrolnej zóny.com / etc / bind / db.príklad.com s menom-checkzone 192.168.0.0/32 / etc / bind / db.10 named-checkconf / etc / bind / named.konf.local named-checkconf / etc / bind / named.konf

Výstup z predchádzajúcich príkazov by mal vyzerať takto:

Upozorňujeme, že môžete mať iné sériové číslo, takže neprepadajte panike.

Nakoniec sme server DNS v Ubuntu úspešne nainštalovali a nakonfigurovali. Dúfam, že sa vám páčili a ak máte akékoľvek otázky, nechajte prosím komentár a radi vám pomôžeme.

Ako používať Xdotool na stimuláciu kliknutí a stlačenia myši v systéme Linux
Xdotool je bezplatný a otvorený nástroj príkazového riadku na simuláciu kliknutí a stlačenia klávesov myši. Tento článok sa bude týkať stručného sprie...
Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...