DNS

Instalējiet BIND 9 Ubuntu un konfigurējiet to lietošanai

Instalējiet BIND 9 Ubuntu un konfigurējiet to lietošanai
Pilna BIND forma ir Berkeley Esnternets Name Domain ir DNS servera programmatūra.

DNS serveris atrisina domēnu nosaukumus, piemēram, piemērs.com uz tādām IP adresēm 192.168. lpp.2.10. Bez DNS servera, ja vēlaties apmeklēt, jums tieši jāievada IP adrese piemērs.com, ko, protams, ir ļoti grūti atcerēties.

Šajā rakstā es parādīšu, kā instalēt BIND 9. versiju (jaunāko šī raksta sagatavošanas laikā) un konfigurēt to, lai atrisinātu jūsu izvēlētos domēnu nosaukumus Ubuntu 18.04 LTS. Es arī parādīšu, kā lietot rakt komandu, lai pārbaudītu DNS konfigurāciju. Sāksim.

BIND instalēšana Ubuntu 18.04 LTS:

BIND 9 ir pieejams Ubuntu 18 oficiālajā pakotņu krātuvē.04 LTS. Tāpēc to ir ļoti viegli uzstādīt.  Vispirms atjauniniet APT pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums

Būtu jāatjaunina APT pakotnes krātuves kešatmiņa.

Tagad instalējiet BIND 9 ar šādu komandu:

$ sudo apt instalējiet bind9

Tagad nospiediet y un pēc tam nospiediet turpināt.

BIND 9 ir instalēts.

Tagad palaidiet šo komandu, lai pārbaudītu, vai BIND ir instalēts pareizi:

$ nosaukts -v

BIND 9 konfigurēšana:

Visi BIND 9 konfigurācijas faili ir / etc / saistīt un / var / cache / bind direktorijā.

Galvenie konfigurācijas faili ir nosaukts.konf, nosaukts.konf.noklusējuma zonas, nosaukts.konf.vietējais, un nosaukts.konf.iespējas kā norādīts zemāk redzamajā ekrānuzņēmumā.

Jūs arī izveidojat daudzus zonu failus / var / cache / bind direktorijā. A zonas fails glabā informāciju par noteiktu domēna vārdu un tā apakšdomēniem. Tas ir vienkāršs teksta fails.

Piemēram, informācija par domēnu / zonu piemērs.com tiktu saglabāti vienkārša teksta formātā zonas failā, piemēram, db.piemērs.com iekšā / var / cache / bind direktorijā.

Tagad es izveidošu vienkāršu zonas failu piemērs.com un parādīs, kā iestatīt savus DNS nosaukumus, izmantojot BIND 9.

Vispirms dodieties uz / var / cache / bind direktoriju ar šādu komandu:

$ cd / var / cache / bind

Tagad izveidojiet jaunu failu db.piemērs.com un atveriet to ar nano teksta redaktors (ja vēlaties sekot līdzi) ar šādu komandu:

$ sudo nano db.piemērs.com

Tagad ierakstiet šādas rindas un saglabājiet failu ar + x un pēc tam nospiediet y un pēc tam nospiediet .

Tagad izpildiet šo komandu, lai pārbaudītu, vai zonas failā esat kļūdījies:

$ named-checkzone piemērs.com db.piemērs.com

PIEZĪME: Šeit, piemērs.com ir domēna nosaukums un db.piemērs.com ir domēna vārda zonas fails piemērs.com.

Kā redzat, zonas fails db.piemērs.com ir labi.

Tagad jums jāpasaka bind, lai ielādētu datu failu db.piemērs.com zonai piemērs.com.

Lai to izdarītu, atveriet / etc / bind / nosaukts.konf.vietējais failu ar šādu komandu:

$ sudo nano / etc / bind / nosaukts.konf.vietējais

Tagad pievienojiet šādas rindiņas, kā norādīts zemāk esošajā ekrānuzņēmumā, un saglabājiet failu.

Tagad restartējiet BIND 9 pakalpojumu ar šādu komandu:

$ sudo systemctl restartējiet bind9

Jāielādē jaunā zona.

BIND 9 konfigurācijas pārbaude ar dig:

dig tiek izmantots, lai veiktu pieprasījumu DNS serverim un parādītu jebkuras DNS zonas DNS ierakstus.

Piemēram, lai uzskaitītu visus piemēra ierakstus.com zona, kuru esam izveidojuši agrāk, izpildiet šādu komandu:

$ rakt @ 192.168. lpp.11.51 piemērs.com jebkurš

PIEZĪME: Šeit, @ 192.168. lpp.11.51 tiek izmantots, lai liktu dig izmantot vārdu serveri 192.168. lpp.11.51. Šī ir mana datora IP adrese, kurā darbojas BIND 9. Ja nezināt sava datora IP adresi, palaidiet ip adrese komandu, lai redzētu datora IP adresi.

Kā redzat zemāk redzamajā ekrānuzņēmuma sadaļā, BIND 9 var atrisināt piemēru.com domēna vārdu uz IP adresēm pareizi.

Kā redzat, es varu atrisināt arī www.piemērs.com, izmantojot savu DNS serveri.

Primārā DNS servera iestatīšana Ubuntu 18.04 LTS:

Ubuntu 18.04 LTS izmanto systemd-atrisināt lai atrisinātu DNS resursdatorus. Tas arī saglabā kešatmiņā DNS rezultātus. Šajā sadaļā es parādīšu, kā iestatīt savu DNS serveri kā galveno DNS serveri Ubuntu 18.04 LTS izmantojot systemd-atrisināt.

Vispirms atveriet sistēmasd-solution konfigurācijas failu ar šādu komandu:

$ sudo nano / etc / systemd / atrisināts.konf

Tagad nomainiet # DNS = ar DNS = IP_ADDR kā parādīts zemāk redzamajā ekrānuzņēmuma sadaļā. Šeit, IP_ADDR ir jūsu BIND 9 servera IP adrese.

Tagad saglabājiet failu un restartējiet datoru ar šādu komandu:

$ sudo atsāknēšana

Pēc datora palaišanas palaidiet šo komandu, lai pārbaudītu savu primāro DNS serveri:

$ systemd-atrisināt --status

Kā redzat, primārais DNS serveris ir iestatīts uz 192.168. lpp.11.51, to, ko es iestatīju agrāk.

Tagad es varu palaist rakt, nepasakot, kuru DNS serveri izmantot, un joprojām spēju atrisināt piemēru.com, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ dig + noall + atbildes piemērs.com jebkurš

Kā redzat, es varu arī pingēt www.piemērs.com.

Zonas faila formāta izpratne:

Tagad, kad jūsu DNS serveris darbojas, ir pienācis laiks uzzināt vairāk par BIND 9 zonas failu.

Zonas fails db.piemērs.com nosaka, kā tiek atrisināts domēna vārds un kādam IP tas tiek atrisināts, domēna pasta serveri, domēna vārda serveri un daudz kas cits.

Piemēram, mūsu agrākajā zonas failā.com, $ ORIGIN definē vērtību @ simbols. Lai kur jūs būtu @, to aizstās ar vērtību $ ORIGIN, kurš ir piemērs.com.

PIEZĪME: Neaizmirstiet punktu (.) pēc piemēra.com, jo ​​tas ir nepieciešams, lai domēns būtu FQDN (Fully Qualified Domain Name), un bez tā BIND nedarbosies.

Ja BIND zonas failā neievietojat FQDN, tad vērtība $ ORIGIN tiks pievienots nosaukumam. Piemēram, ns1 nav FQDN. Tātad ns1 būs ns1.piemērs.com. ($ ORIGIN pievienots beigās).

@ IN NS ns1 - definē ns1.piemērs.com. kā šīs zonas nosaukumu serveri.
ns1 A 192.168. lpp.11.51- iestata IPv4 IP adresi 192.168. lpp.11.51 par ns1.piemērs.com.
pasts IN MX 10 pasts - definē pastu.piemērs.com. kā pasta serveris šai zonai.
pasts IN A 192.168. lpp.11.51 - iestata IPv4 IP adresi 192.168. lpp.11.51 pastam.piemērs.com.

Tātad tie ir BIND zonas faila darbības pamati. Lai iegūtu papildinformāciju, lūdzu, izlasiet BIND dokumentāciju vietnē https: // www.isc.org / downloads / bind / doc /

Paldies, ka izlasījāt šo rakstu.

Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...
Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...