DNS

Telepítse a BIND 9-et az Ubuntu-ra, és konfigurálja használatra

Telepítse a BIND 9-et az Ubuntu-ra, és konfigurálja használatra
A BIND teljes formája Berkeley énnternet Negy én Daz omain egy DNS szerver szoftver.

A DNS-kiszolgáló feloldja a tartományneveket, mint pl példa.com olyan IP-címekre 192.168.2.10. DNS-kiszolgáló nélkül közvetlenül be kell írnia az IP-címet, ha meg szeretne látogatni példa.com, amire természetesen nagyon nehéz emlékezni.

Ebben a cikkben megmutatom, hogyan kell telepíteni a BIND 9-es verzióját (legkésőbb az írás idején) és konfigurálni az Ön által választott domainnevek feloldására az Ubuntu 18-on.04 LTS. Azt is megmutatom, hogyan kell használni ásni parancs a DNS-konfiguráció teszteléséhez. Kezdjük el.

A BIND telepítése az Ubuntu 18-ra.04 LTS:

A BIND 9 elérhető az Ubuntu 18 hivatalos csomagtárában.04 LTS. Tehát nagyon könnyű telepíteni.  Először frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Frissíteni kell az APT csomagtárház gyorsítótárát.

Most telepítse a BIND 9-et a következő paranccsal:

$ sudo apt install bind9

Most nyomja meg y majd nyomja meg folytatni.

A BIND 9 telepítve van.

Most futtassa a következő parancsot, hogy ellenőrizze, hogy a BIND helyesen lett-e telepítve:

$ nevű -v

A BIND 9 konfigurálása:

A BIND 9 összes konfigurációs fájlja benne van / etc / bind és / var / cache / bind Könyvtár.

A fő konfigurációs fájlok a következők nevezett.konf, nevezett.konf.alapértelmezett zónák, nevezett.konf.helyi, és nevezett.konf.opciók az alábbi képernyőképen jelölt módon.

Számos zónafájlt is létrehozhat / var / cache / bind Könyvtár. A zóna fájl információkat tartalmaz egy bizonyos domain névről és annak aldomainjeiről. Ez egy egyszerű szöveges fájl.

Például a tartományra / zónára vonatkozó információk példa.com sima szöveges formátumban tárolódnak egy olyan zónafájlban, mint például db.példa.com ban ben / var / cache / bind Könyvtár.

Most egy egyszerű zónafájlt fogok létrehozni a példa.com és megmutatja, hogyan állíthatja be saját DNS-neveit a BIND 9 segítségével.

Először navigáljon a / var / cache / bind könyvtár a következő paranccsal:

$ cd / var / cache / bind

Most hozzon létre egy új fájlt db.példa.com és nyissa ki azzal nano szövegszerkesztő (ha követni akarja) a következő paranccsal:

$ sudo nano db.példa.com

Írja be a következő sorokat, és mentse a fájlt a + x majd nyomja meg y majd nyomja meg .

Most futtassa a következő parancsot, hogy ellenőrizze, hogy hibázott-e a zónafájlban:

$ named-checkzone példa.com db.példa.com

MEGJEGYZÉS: Itt, példa.com a domain név és db.példa.com a tartománynév zónafájlja példa.com.

Mint láthatja, a zónafájl db.példa.com van rendben.

Most meg kell mondanod a bind-nek az adatfájl betöltését db.példa.com a zóna számára példa.com.

Ehhez nyissa meg / etc / bind / named.konf.helyi fájl a következő paranccsal:

$ sudo nano / etc / bind / named.konf.helyi

Most adja hozzá a következő sorokat az alábbi képernyőképen megjelölt módon, és mentse a fájlt.

Most indítsa újra a BIND 9 szolgáltatást a következő paranccsal:

$ sudo systemctl indítsa újra a bind9 parancsot

Az új zónát be kell tölteni.

A BIND 9 konfigurációjának tesztelése ásással:

A dig segítségével megkeresést küldhetünk a DNS-kiszolgálóhoz, és megmutathatjuk bármely DNS-zóna DNS-rekordjait.

Például a példa összes rekordjának felsorolásához.A korábban létrehozott com zónában futtassa a következő parancsot:

$ dig @ 192.168.11.51 példa.com bármelyik

JEGYZET: Itt, @ 192.168.11.51 a dig kiszolgálónak a 192 kiszolgáló használatára szolgál.168.11.51. Ez a számítógépem IP-címe, ahol a BIND 9 fut. Ha nem tudja a számítógép IP-címét, futtassa ip cím parancsot a számítógép IP-címének megtekintéséhez.

Amint az alábbi képernyőkép kijelölt részében látható, a BIND 9 megoldhatja a példát.com domainnév az IP-címekhez helyesen.

Mint láthatja, a www-t is meg tudom oldani.példa.com a saját DNS szerveremet használva.

Az elsődleges DNS-kiszolgáló beállítása az Ubuntu 18-on.04 LTS:

Ubuntu 18.04 LTS használ systemd-feloldás a DNS hosztnevek feloldásához. A DNS-találatokat is tárolja. Ebben a részben bemutatom, hogyan állíthatja be saját DNS-kiszolgálóját elsődleges DNS-kiszolgálóként az Ubuntu 18-on.04 LTS használatával systemd-feloldás.

Először nyissa meg a systemd-Resolve konfigurációs fájlt a következő paranccsal:

$ sudo nano / etc / systemd / resolved.konf

Most cserélje le # DNS = val vel DNS = IP_ADDR az alábbi képernyőkép kijelölt részében látható módon. Itt, IP_ADDR a BIND 9 szerver IP-címe.

Most mentse a fájlt, és indítsa újra a számítógépet a következő paranccsal:

$ sudo reboot

Miután elindult a számítógép, futtassa a következő parancsot az elsődleges DNS-kiszolgáló ellenőrzéséhez:

$ systemd-resolution --status

Mint látható, az elsődleges DNS-kiszolgáló 192-re van állítva.168.11.51, amit korábban beállítottam.

Most már futtathatom a dig-et anélkül, hogy megmondanám, milyen DNS-kiszolgálót használok, és így is képes vagyok megoldani a példát.com, amint az az alábbi képernyőképen látható.

$ dig + noall + válasz példa.com bármelyik

Mint láthatja, pingelni is tudok www.példa.com.

A zónafájl formátumának megértése:

Most, hogy a DNS-kiszolgáló működik, itt az ideje, hogy többet megtudjon a BIND 9 zónafájlról.

A zóna fájl db.példa.com meghatározza, hogyan oldódik fel egy domain név és milyen IP-re, egy tartomány levelező szerverei, egy domain névszerverei és még sok más információ.

Például a korábbi zónánkban.com, $ ORIGIN értéket határoz meg a @ szimbólum. Bárhová is jössz @, helyébe a $ ORIGIN, ami példa.com.

JEGYZET: Ne felejtsd el a pontot (.) példa után.com, mivel szükséges, hogy a tartomány FQDN (teljesen minősített tartománynév) legyen, nélküle pedig a BIND nem fog működni.

Ha nem tesz FQDN-t a BIND zónafájlba, akkor a $ ORIGIN a névhez lesz csatolva. Például az ns1 nem FQDN. Tehát ns1 ns1 lesz.példa.com. ($ ORIGIN a végén csatolva).

@ IN NS ns1 - meghatározza ns1.példa.com. mint ennek a zónának a névkiszolgálója.
ns1 A 192-ben.168.11.51- állítja be a 192 IPv4 IP-címet.168.11.51 az ns1 esetében.példa.com.
mail IN MX 10 mail - meghatározza a levelet.példa.com. mint e zóna levelezőszervere.
mail IN A 192.168.11.51 - a 192 IPv4 IP-címet állítja be.168.11.51 postára.példa.com.

Tehát ez az alapja annak, hogyan működik a BIND zóna fájl. További információért olvassa el a BIND dokumentációt a https: // www címen.isc.org / letöltések / bind / doc /

Köszönjük, hogy elolvasta ezt a cikket.

Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...
Unity3D bemutató
Bevezetés a Unity 3D-be Az Unity 3D egy erőteljes játékfejlesztő motor. Ez több platformon keresztül lehetővé teszi játékok, mobil, webes, asztali és ...