Primarni glavni DNS za LAN na Debianu 6.0 (IV)

Oni koji su proučavali 1stNa 2-u y 3st Dio ove serije primijetit će da smo pokušali slijediti logičan redoslijed i dalje kako se ne bismo izgubili kada je u pitanju instaliranje i konfiguriranje BIND-a. Sada ćemo se pozabaviti stvaranjem datoteka Lokalnih zona, koje u konačnici sadrže zapise podataka naše domene.

Stvaranje datoteke glavne glavne zone tipa "Direct" amigos.cu

En named.conf.options Izjavljujemo da će se datoteke zona nalaziti u direktoriju/ var / cache / bind. Uzet ćemo kao predložak za stvaranje naše zone datoteku/etc/bind/db.local. Po našem ukusu nazvat ćemo datoteku friends.cu.hosts:

cp /etc/bind/db.local /var/cache/bind/amigos.cu.hosts

Kasnije ćemo urediti datoteku /var/cache/bind/amigos.cu.hosts koji bi trebao biti sljedeći:

; /var/cache/bind/amigos.cu.hosts; ; BIND datoteka podataka za glavnu zonu (izravno) amigos.cu; PAZITE na period na kraju svakog FQDN-a; PAZITE da na kraju svakog retka ne ostanete praznih prostora; OKO s kopiranjem i lijepljenjem; Ova datoteka je baza podataka; Komentari su ovdje napravljeni nakon tačke i zapete (;); Imena hosta mogu sadržavati znakove iz engleske abecede; az, brojevi 0-9 i crtica ili "crtica" "-"; Ne razlikuju velika i mala slova, iako preporučujemo; upotreba malih slova cijelo vrijeme; $ TTL 1W @ IN SOA amigos.cu. root.amigos.cu. (2; serijski 1W; osvježi 1D; pokušaj 4W; istječe 1W); Negativni predmemorijski TTL; @ IN NS ns.amigos.cu. @ IN MX 10 mail.amigos.cu. @ IN TXT "Kubanski prijatelji. Vaša referentna mreža" ns U A 192.168.10.10 gandalf U A 192.168.10.1 fedex U A 192.168.10.100 pošta U A 192.168.10.9 web U A 192.168.10.20 www U CNAME web.amigos.cu .

Detaljno objašnjenje svakog zapisa može se naći u dokumentaciji paketa bind9-doc ili u Wiki del Grupa korisnika besplatnih tehnologija. Objasnit ćemo sljedeće zapise:

  • $ TTL 1W: Vrijeme za život ili vrijeme života informacija. 1 tjedan.
  • @ U SOI: Početak ovlaštenja ili početak ovlaštenja domene amigos.cu. i administrator domene root.amigos.cu.
  • 2; Serijski: serijski broj zone koji se mora povećavati svaki put kad ga modificiramo. Ako napravimo nekoliko promjena istim povodom, možemo ga povećati samo jednom prije ponovnog pokretanja BIND-a ili ponovnog učitavanja zone pomoću naredbe rndc reload.
  • @ U NS: naš BIND je u hostu ns.amigos.cu. i OBAVEZNO je da ovaj domaćin ima zapis tipa A koji ga jedinstveno identificira.
  • @ U MX: pošta domene obrađuje domaćin mail.amigos.cu. sa najvećim prioritetom koji odgovara najmanjem broju
  • @ U TXT-u: Objašnjeni komentar
  • www U CNAME: alias www.amigos.cu. do domaćina web.amigos.cu.
  • ns U A 192.168.10.10: domaćinu ns.amigos.cu. odgovara IP adresi 192.168.10.10.
  • Poštujemo zadane vrijednosti vremena od:
    • informativni život
    • osvježite informacije
    • pokušaj ponovnog povezivanja
    • istek (istek) važenja informacija
    • negativna predmemorija ili vrijeme pohrane eksternog DNS-a u predmemoriji.

Prije ponovnog pokretanja bind9, provjerimo sintaksu kreirane zone:

named-checkzone amigos.cu /var/cache/bind/amigos.cu.hosts

Odgovor na naredbu trebao bi biti:

zone amigos.cu/IN: učitan serijski 2 OK

Ponovno pokrenimo uslugu:

ponovno pokretanje usluge bind9

Provjerimo:

kopati friends.cu ns kopati maigos.cu mx kopati friends.cu axfr kopati friends.cu txt

Odgovori u svakom slučaju moraju biti tačni.

# kopati friends.cu ns ---- ;; ODJELJAK ODGOVORA: amigos.cu. 604800 IN NS ns.amigos.cu. ---- # dig amigos.cu mx ---- ;; ODJELJAK ODGOVORA: amigos.cu. 604800 U MX 10 mail.amigos.cu. ---- ---- ;; DODATNI ODJELJAK: mail.amigos.cu. 604800 U 192.168.10.9 ns.amigos.cu. 604800 U 192.168.10.10 ---- # kopati friends.cu axfr; << >> DiG 9.7.2-P3 << >> friends.cu axfr ;; globalne opcije: + cmd friends.cu. 604800 U SOA-i amigos.cu. root.amigos.cu. 2 604800 86400 2419200 604800 prijatelja.ku. 604800 IN NS ns.amigos.cu. friends.cu. 604800 U MX 10 mail.amigos.cu. friends.cu. 604800 U TXT "Kubanski prijatelji. Vaša referentna mreža" fedex.amigos.cu. 604800 U 192.168.1.100 gandalf.amigos.cu. 604800 U 192.168.10.1 mail.amigos.cu. 604800 U 192.168.10.9 ns.amigos.cu. 604800 U 192.168.10.10 web.amigos.cu. 604800 U 192.168.10.20 www.amigos.cu. 604800 U CNAME web.amigos.cu. friends.cu. 604800 U SOA-i amigos.cu. root.amigos.cu. 2 604800 86400 2419200 604800 ;; Vrijeme upita: 0 ms ;; SERVER: 192.168.10.10 # 53 (192.168.10.10) ;; KADA: Pet 4. januara 16:46:01 2013 ;; XFR veličina: 11 zapisa (poruke 1, bajtovi 307) # dig friends.cu txt ---- ;; ODJELJAK ODGOVORA: amigos.cu. 604800 U TXT "Kubanski prijatelji. Vaša referentna mreža" ----

Promatrajte u prethodnim rezultatima kako reagira na naš upit u odjeljku "ODJELJAK ODGOVORA:". Uz to, kaže nam da Nadležno tijelo, kao što je naznačeno u SOA zapisu (AUTHORITY SECCTION :) i da odgovara na upit upućen domeni amigos.cu, drži domaćin ns.amigos.cu., Kako je objavljeno u zoni prijatelja file.cu.hosts

Kada napravimo promjene u izravnoj i / ili obrnutoj zoni, neće biti potrebno ponovno pokretanje servera. Trebat ćemo samo povećati serijski broj "serijski”U jednom i ponovo učitajte zone pomoću naredbe rndc reload.

Ahhh, Kako se stvara i održava inverzna zona? Vidjet ćemo to u petom i posljednjem poglavlju. Do tada, prijatelji!


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

14 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   st0rmt4il rekao je

    Radujem se 5. članku 😀

    Pozdrav!

  2.   federico rekao je

    Hvala ti!!! i ne očajavajte da će to uskoro učiniti moj prijatelj i kolega @elav.

    1.    st0rmt4il rekao je

      Jeehej .. dobro ti ide sa iceape: D!

      Možete li objaviti post o tome?

      Na Internetu nema puno referenci, barem španskog, o spomenutom internetskom paketu.

      Hvala!

  3.   Santiago rekao je

    Odlicno! Hvala puno.

  4.   pablo rekao je

    Bilo bi sjajno kada kad završite kompletnu seriju, sastavite jedan post sa svim postovima. Mislim da može biti vrlo korisno imati sve u jednom.

  5.   Pablo rekao je

    Kakvu funkciju imaju ove IP adrese ili šta predstavljaju?
    gandalf U A 192.168.10.1
    fedex U A 192.168.10.100
    pošta U 192.168.10.9
    web U A 192.168.10.20

  6.   federico rekao je

    @pablo, to su samo primjeri IP adresa.

    1.    Pablo rekao je

      Hvala vam, izvrsne informacije na vašoj web stranici.

  7.   Jesus Fenández Toledo rekao je

    Čestitam na jedinom dobrom priručniku na Internetu za 20-30-te koji sam konzultirao. Vi ste crack pisanje članaka.

    Kao doprinos tutorijalu mogli biste staviti dvije naredbe:
    ps -ef | grep named // Da vidim je li povezivanje započelo nakon instalacije
    netstat -ltun | grep 53 // Da provjeri sluša li na portu 53

    Redak također možete staviti u datoteku /etc/bind/named.conf.options sljedeći redak da biste sakrili verziju servera zbog sigurnosti.
    verzija "Tekst koji želimo prikazati";

    Sad imam niz nedoumica:
    1.- Kakve razlike postoje prilikom kreiranja datoteka zona u / var / cache / bind ili u / var / lib / bind?
    2.- Pokušao sam staviti javnu IP adresu u datoteku zone kako bih provjerio radi li DNS dobro, posebno onu na socialgames.marca.com, a pretraživač mi govori da se stranica ne može prikazati.
    $ TTL 604800
    @ IN SOA brand.com. administrator.marca.com. (
    2; Serijski
    604800; Osvježiti
    86400; Pokušaj ponovo
    2419200; Istek
    604800); Negativni predmemorijski TTL

    ; DNS poslužitelj domene
    @ IN NS debian.marca.com.

    ; Domaćini
    društvene igre U 46.137.72.102
    debian U 192.168.23.158
    ftp U 192.168.23.56

    1.    Federico Antonio Valdés Toujague rekao je

      Kad napišem post ili članak, čitaocima ostavljam mnogo stvari da pobude znatiželju ... Zainteresirani će ih potražiti; Poput vas vidim da ste i vi ljubitelj Linuxa i DNS servisa općenito. Na primjer, ako pokrenete naredbu:

      xeon @ gandalf: ~ $ host -razgovor
      Pokušaj "chat.rpb.sld.cu"
      ;; - >> HEADER << - opcode: QUERY, status: NOERROR, id: 17908
      ;; zastave: qr aa rd ra; UPIT: 1, ODGOVOR: 1, ORGAN: 0, DODATNI: ​​0

      ;; ODJELJAK ZA PITANJA:
      ; chat.rpb.sld.cu. U BILO KOJEM

      ;; ODJELJAK ODGOVORA:
      chat.rpb.sld.cu. 0 U 192.168.10.6

      Primljeno 49 bajtova iz 192.168.10.2 # 53 za 0 ms

      Shvatit ćete da nije potrebno dodatno provjeravati jer Primljeni 49 bajtova iz 192.168.10.2 # 53 u retku od 0 ms određuje da primate odgovor od DNS-a, preko porta 53, na IP 192.168.10.2.

      Mislim da što lakše sebi olakšavamo život, to bolje.

    2.    Federico Antonio Valdés Toujague rekao je

      Što se tiče lokacije datoteka zona, Debian preporučuje da ona bude u direktoriju / var / cache / bind, dok Ubuntu MISLIM da se to preporučuje u / var / lib / bind, posebno prema posljednjim postovima o kojima sam čitao Ubuntu i Samba 4. Lično, budući da sam debian, preporučujem / var / cache / bind, što je zadana postavka u named.conf.options, kako u Debianu, tako i u Ubuntuu.
      [....]
      direktorij "/ var / cache / bind";
      [....]

    3.    Federico Antonio Valdés Toujague rekao je

      S obzirom na to da nije pravilno prikazan u pregledniku, vaš zapis A «društvene igre U 46.137.72.102» logičan je jer ste u podmreži 192.168.23.0 i želite pristupiti drugoj bez potrebnog usmjeravanja. Za testiranje možete svoju mrežnu karticu staviti u neodređeni način i dodati IP iz podmreže 46.137.72.0 i pokušati ponovo. Postoje i druga rješenja, ali ovo mi trenutno pada na pamet. Pozdrav i sretno.

  8.   pedrop rekao je

    Ovi postovi su mi puno pomogli, hvala. Ali sumnjam, postavljam jabber server s prozodijom i moram dodati potrebne SRV zapise i zasad ne mogu pronaći put. Moj (virtualni) poslužitelj zove se jabber i dodajem ih otprilike ovako _xmpp-client._tcp.jabber.domain.com.
    IN SRV 5 0 5222

    A drugi isti, ali s portom 5269 i _xmpp-serverom. Imate li prijedloga zašto ne radi? Žao mi je zbog tildi, ali nisam imao vremena za konfiguriranje unosa jezika. Hvala unaprijed Federico.

    1.    pedrop rekao je

      Odgovaram sebi. Guglajući, pronašao sam sljedeće za zapise SRV koji se koriste za xmpp:
      Prvo ako koristite računalo zvano jabber, morate navesti IP sa A zapisom:
      jabber U A 192.168.0.X

      _xmpp-client._tcp.jabber.amigos.cu. IN SRV 5 0 5222
      _xmpp-server._tcp.jabber.amigos.cu. IN SRV 5 0 5269

      Na ovaj način prozodija radi glatko, zbog čega mi je i trebala. Razmaci u registrima pamte da su to kartice, bind9 obično postaje loš s razmacima! Nadam se da nekome to odgovara.