A DNS a rövid rövidítése Domain Negy én Sszolgáltatás, amely feltérképezi az IP-t és az FQDN-t (Fully Qualified Domain Names) egymásnak. És ezáltal a DNS megkönnyíti az IP emlékezését. A névszerverek azok a számítógépek, amelyek futtatják a DNS-t.
Tehát ebben az oktatóanyagban telepíteni és konfigurálni fogjuk a DNS-t az Ubuntuban. Ezen az oktatóanyagon keresztül az Ubuntu névkiszolgálójának kezelésére használt egyik leggyakoribb programot, a BIND-t (amely a Berkley énnternet Naming Daemon).
Telepítse és konfigurálja a DNS-t az Ubuntun
A telepítési folyamat megkezdése előtt a következő három parancs végrehajtásával ellenőrizze a rendszer frissítését.
1. lépés - Frissítse a rendszert
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
2. lépés - Telepítse a DNS-csomagot
Használja a következő parancsot:
sudo apt-get install bind9
Miután végrehajtotta az előző parancsot, javasol néhány további telepítendő csomagot, nyomja meg az y gombot a csomagok letöltésének és telepítésének megerősítéséhez.
3. lépés - Telepítse a DNS segédprogramokat
Egy másik hasznos csomag, amely sokat segít a DNS-problémák elhárításában és tesztelésében, a dnsutils csomag, amely a következő paranccsal telepíthető.
sudo apt-get install dnsutils
Ne feledje, hogy telepítve lehet.
4. lépés - DNS-konfiguráció
Általában megtalálja az / etc / bind könyvtárban tárolt DNS-konfigurációs fájlokat. / etc / bind / named.A conf a fő konfigurációs fájl, amely a DNS-beállításokat tartalmazza, és erősen ajánlott, hogy legyen óvatos a szerkesztés során.
5. lépés - A NameServer beállítása
A leggyakrabban használt és alapértelmezett konfiguráció a kiszolgáló gyorsítótár-kiszolgálóként történő használata. Ez azt jelenti, hogy a DNS megkapja a választ a névlekérdezésekre, gyorsítótárba állítja, és újra felhasználja a választ, amikor a tartományt egy másik alkalommal lekérdezik. Tehát a kiszolgáló gyorsítótárazott névszerverként történő használatához kövesse a következő néhány lépést.
Nyissa meg és szerkessze az / etc / bind / named fájlt.konf.opciókat a kedvenc szerkesztőjével.
sudo vi / etc / bind / named.konf.opciók
Adja hozzá a következő blokkot, itt a Google DNS-ét használtuk.
szállítmányozók
8.8.8.8;
;
A fájlnak így kell kinéznie:
Az új konfigurációk engedélyezéséhez indítsa újra a DNS szolgáltatást.
sudo systemctl indítsa újra a bind9 fájlt
A lekérdezés idejének teszteléséhez használhatjuk a dig parancsot, amelyet a dnsutils csomag telepített.
dig google.com
Kétszer hajtsa végre az előző parancsot, és ellenőrizze a lekérdezés idejét. A kimenetnek így kell kinéznie:
Észre fogja venni, hogy a lekérdezés ideje a parancs második végrehajtásakor közel nulla.
6. lépés - Elsődleges Mester
Elsődleges fő szerverkonfiguráció esetén a DNS egy zónára vonatkozó adatokat kap a gazdagépén tárolt fájlból. Ezenkívül a DNS rendelkezik az adott zóna vezérlésével. Tegyük fel, hogy van egy "példa" nevű domainünk.com ”a DNS-t úgy állítjuk be, hogy az legyen az elsődleges mester az adott tartományhoz.
Zónafájl továbbítása
Itt az elülső zónában a név az IP-hez fog társulni.
1. lépés. Nyissa meg és szerkessze az / etc / bind / named fájlt.conf fájl.
sudo vi / etc / bind / named.konf
Győződjön meg arról, hogy a következő sorokat tartalmazza, és NEM kommentelt:
tartalmazza az / / etc / bind / named nevet.konf.opciók";
tartalmazza az / / etc / bind / named nevet.konf.helyi";
tartalmazza az / / etc / bind / named nevet.konf.alapértelmezett zónák ”;
A fájlnak így kell kinéznie:
2. lépés. Nyissa meg és szerkessze az / etc / bind / named fájlt.konf.helyi fájl DNS zóna hozzáadásához.
sudo vi / etc / bind / named.konf.helyi
Adja hozzá a következő blokkot:
zóna “példa.com ”
típusú mester;
fájl “/ etc / bind / db.példa.com ”;
;
A fájlnak így kell kinéznie:
3. lépés. Hozzon létre egy zónafájlt a sablonból.
sudo cp / etc / bind / db.helyi / etc / bind / db.példa.com
4. lépés. Most nyissa meg az új példa zóna fájlt.
sudo vi / etc / bind / db.példa.com
És változtassa meg, hogy így nézzen ki:
Felhívjuk figyelmét, hogy a zónafájlok minden módosításakor meg kell növelnie a sorozatszámot.
5. lépés. Indítsa újra a DNS-szolgáltatást a változtatások alkalmazásához.
sudo systemctl indítsa újra a bind9 fájlt
Fordított zóna fájl
Az IP névhez való hozzárendeléséhez konfigurálnia kell a fordított zóna fájlt.
1. lépés. Szerkessze az / etc / bind / named fájlt.konf.helyi fájl.
sudo vi / etc / bind / named.konf.helyi
Adja hozzá a következő blokkot:
zóna „10.0.2.in-addr.arpa ”
típusú mester;
fájl “/ etc / bind / db.10 ”;
;
Ahol a 10.0.2 a hálózat első három oktettje.
2. lépés. Hozza létre az / etc / bind / db fájlt.10 fájl az egyik sablonból.
sudo cp / etc / bind / db.127 / etc / bind / db.10
3. lépés. Szerkessze az / etc / bind / db fájlt.10 fájl.
sudo vi / etc / bind / db.10
Ennek így kell lennie:
4. lépés. Indítsa újra a DNS-szolgáltatást a változtatások alkalmazásához.
7. lépés - Konfigurációs fájlok ellenőrzése
Most és az összes korábbi konfiguráció elvégzése után ellenőriznünk kell, hogy az összes konfiguráció helyes-e.
1. lépés. Hajtsa végre a következő parancsokat, hogy ellenőrizze, visszaad-e hibát.
named-checkzone példa.com / etc / bind / db.példa.com named-checkzone 192.168.0.0/32 / etc / bind / db.10 named-checkconf / etc / bind / named.konf.helyi nevű-checkconf / etc / bind / named.konf
Az előző parancsok kimenetének így kell kinéznie:
Ne feledje, hogy más sorozatszáma lehet, ezért ne essen pánikba.
Végül sikeresen telepítettük és konfiguráltuk a DNS-kiszolgálót az Ubuntuban. Remélem tetszett neked, és bármilyen kérdéseddel csak írj megjegyzést, és örömmel segítünk.