Primarni glavni DNS za LAN na Debianu 6.0 (I)

Pokrenuli smo seriju postova o Kako instalirati i konfigurirati glavni primarni DNS i predmemoriju na Debian Squeeze?, s kojim namjeravamo dati a Ulazna tačka u fascinantan svijet ove ključne usluge za rad Mreže mreža koja je Internet.

Svi su članci razvijeni tako da se mogu koristiti uzastopno. The 1st y Na 2-u dio sadrži minimum teorijskog znanja potrebnog za Novi ili Newbie može razumjeti i razviti instalaciju DNS-a.

Preporučujemo da ih ne zastrašuju. Pročitajte i primijenite napisano i sigurno ćete postići pozitivne rezultate. A Uobičajenim osumnjičenicima da padnu u očaj, preporučujemo smirenost, vrlo smirenost ako zaista želite razumjeti kako konfigurirati ovu osnovnu uslugu.

Oprostite mi na upotrebi engleskih riječi i povremenom anglicizmu. To je učinjeno kako bi se stekla tehnička jasnoća u pisanju.

Aspekti koje ćemo razviti u ovom prvom dijelu su sljedeći:

  • Uvod
  • Korisne definicije
  • Najčešća DNS postavke
  • Zone i zapisi
  • Vremena isteka zone
  • Savjeti

Uvod

U WWW Villageu kažu da je DNS jedno od najmračnijih područja mrežnih usluga. Srećom, to nije slučaj - posebno za LAN - kao što ćemo pokazati kroz naredne članke. Koliko god to netko ne želi, gotovo je obavezno pročitati mali teorijski dio. 

Definicija prema Wikipediji:

El DNS Riječ je o distribuiranoj i hijerarhijskoj bazi podataka koja na mrežama poput Interneta pohranjuje informacije povezane s imenima domena. Iako je DNS kao baza podataka sposoban pridružiti različite vrste informacija svakom imenu, najčešće su dodjeljivanje imena domena IP adresama i lokacija poslužitelja e-pošte svake domene.

Imenovanje IP adresa je zasigurno najpoznatija karakteristika DNS protokola. Na primjer, ako je IP adresa prox.mx FTP stranice 200.64.128.4, većina ljudi dolazi do ovog računara navodeći ftp.prox.mx, a ne IP adresu. Osim što se lakše pamti, ime je i pouzdanije. Numerička adresa može se promijeniti iz mnogih razloga, a da ne morate mijenjati ime.

U početku je DNS nastao iz potrebe da se lako zapamte imena svih servera povezanih na Internet. Izvorno je SRI (sada SRI International) bio domaćin datoteci pod nazivom HOSTS koja je sadržavala sva poznata imena domena (tehnički ta datoteka postoji, a većina trenutnih operativnih sistema može se konfigurirati za provjeru datoteke hostova). Eksplozivni rast mreže učinio je centralizirani sistem imenovanja u datoteci domaćina nepraktičnim i Paul Mockapetris je 1983. objavio RFC 882 i 883 definirajući ono što je danas evoluiralo u moderni DNS. (Ovi RFC su zastarjeli objavljivanjem RFC 1987 i 1034 iz 1035).

Pozivaju se računari na kojima radi ova usluga "Poslužitelji imena". Debian u svoja spremišta donosi nekoliko programa koji imaju funkcionalni DNS, a među njima je i onaj koji se najviše koristi na Internetu: BIND o "Berkley internetska domena za imenovanje".

BIND je de facto standard kao DNS server. To je besplatni softver i distribuira se sa većinom UNIX i Linux platformi. Oni također nazivaju BIND kao „pod nazivom”(Imenovani demon). Mozeš naci ovdje (Wikipedia na engleskom) poređenje različitih tipova DNS servera.

Korisne definicije

NetBIOS: Osnovni mrežni ulazno-izlazni sistem (NetBIOS): Osnovni mrežni ulazno-izlazni sistem (NetBIOS). Sučelje aplikacijskog programiranja (API) koje mogu koristiti programi na lokalnoj mreži (LAN).

NetBIOS pruža programima jedinstveni skup naredbi za traženje usluga niskog nivoa potrebnih za upravljanje imenima, usmjeravanje sesija i slanje "datagrami”Između čvorova mreže.

NetBIOS ime: 16-bitno ime procesa koji koristi osnovni mrežni ulazni i izlazni sistem (NetBIOS). Ime prepoznaje Microsoftova usluga WINS (Windows Internet Name System), koja povezuje ili "preslikava" ime računara ili hosta na određenu IP adresu.

FQDN"Potpuno kvalificirano ime domene" o Potpuno kvalificirano ime domene. Kako je prevođenje imena stvorenih na tehničkom engleskom jeziku često sjajno, preporučujem da ime naučite na engleski i u praktične svrhe nazovite ga FQDN. Nije ništa drugo nego DNS ime domene koje je postavljeno da ukazuje na njegovu apsolutnu lokaciju u stablu prostora imena domene.

Za razliku od relativnih imena, a FQDN njemu prethodi tačka koja označava njegovu poziciju u korijenu prostora imena. Primjer: freake.amigos.cu. je li on FQDN od domaćina čije je NetBIOS ime otkačeno i pripada domeni amigos.cu.

friends.cu. freake.amigos.cu. otrofreake.amigos.cu. mail.amigos.cu.

Najčešća DNS postavke

DNS ili poslužitelj imena domene možemo konfigurirati na različite načine da bismo pružili različite usluge. Najkorišteniji su:

Cache Server ("Caching Nameserver"): Zahtjevi ili zahtjevi upućeni poslužitelju rješavat će špediteri koje deklariramo u vašoj konfiguraciji. Odgovori će se pohraniti i "pamtiti" kada se ponovo zatraži Cache Server, što uvelike povećava brzinu odgovora.

Osnovni učitelj ("Primarni majstor"): Zahtjevi ili zahtjevi upućeni serveru bit će riješeni čitanjem podataka pohranjenih u lokalnim datotekama stvorenih zona. Kao što mu samo ime govori, to će biti mjerodavni poslužitelj imena za konzultiranu zonu.

Srednja učiteljica ("Sekundarni majstor"): Zahtjevi ili zahtjevi upućeni serveru bit će riješeni izravnim savjetovanjem s autoritarnim primarnim glavnim serverom za konzultiranu zonu. Održava ažuriranu kopiju Primarnih glavnih zona.

Također ga možemo konfigurirati tako da istovremeno obavljaju nekoliko funkcija, kao što su istovremeno primarni majstor i cache, što je vrlo često u našim poslovnim mrežama.

Zone i zapisi

Zone su obične tekstualne datoteke koje nam omogućavaju da organiziramo DNS zapisi. Ime svake zone podudara se s imenom domene ili rasponom IP adresa kao što je jedna ili više podmreža. Sadrži, pored ostalih podataka, i razne Zapisi različitih klasa ili tipova, od kojih ćemo spomenuti samo sljedeće:

SOA"Početak autoriteta". Početak vlasti. To je obvezni zapis u svakoj zoni, a u svakoj datoteci trebao bi biti samo jedan. To je preambula za sve datoteke zona. Opišite samo područje; sa koje mašine ili hosta dolazi; ko je odgovoran za njegov sadržaj; koja je verzija zonske datoteke i drugi aspekti koji se tiču ​​ispravnog rada DNS servera. Je esencijalno da u svakoj datoteci zone postoji zapis tipa A koji identificira stroj ili host na kojem se nalazi DNS poslužitelj.

NSMapira ime na Name Server. Svaka domena mora imati najmanje jedan NS zapis. Ovaj zapis upućuje na DNS poslužitelj koji može odgovoriti na upite u vezi s domenom. Možete pokazati na osnovnog ili srednjeg učitelja.

A“Adresa” - (Smjer). Ovaj zapis se koristi za prevođenje imena hostova na IPv4 adrese.

AAAA“Adresa” - (Smjer). Ovaj zapis se koristi za prevođenje imena hostova na IPv6 adrese.

CNAME:  "Kanonsko ime" - (Kanonsko ime). Tip zapisa putem kojeg možemo dati nekoliko imena istom hostu ili stvoriti pseudonim od. Recimo da imamo domaćina web.amigos.cu. u koji smo instalirali web server i želimo da ga nazivaju www.amigos.cu. Zatim u zoni Friends.cu moramo među ostalim zapisima imati:

web U A 192.168.10.20 www IN CNAME web.amigos.cu.

MX"Razmjena pošte" o Mail server. Informacije koje drugi poslužitelji pošte koriste kako bi znali gdje poslati e-poštu s dodanom IP adresom. Svaki MX zapis ima prioritet, pri čemu je najveći zapis s najmanjim brojem. Primjeri:

10 mail1.amigos.cu. 20 mail2.amigos.cu.

PTRMapiranje IP adrese u ime. Vrste zapisa pohranjene u takozvanim "Reverznim zonama". Na primjer, zona 10.168.192.in-addr.arpa je ona koja sadrži obrnuto mapiranje svih adresa u rasponu IP adresa 192.168.10.0/24

Popis vrsta zapisa se naravno nastavlja ...

Istek zone ili vremena isteka

Kada kreiramo datoteke zona DNS zapisa, moramo konfigurirati Vremena isteka u sekundi. Međutim, možemo ih navesti na kraći način prema sljedećoj tablici:

Segundos	Unidades	Descripción
60		1M		A un minuto
1800		30M		A 30 minutos
3600		1H		Una Hora
10800		3H		3 horas
21600		6H		6 horas
43200		12H		12 horas
86400		1D		Un día
259200		3D		3 días
604800		1W		Una semana

Savjeti

Moramo biti vrlo oprezni prilikom pisanja u zone datoteke. u FQDN moraju završiti u "." (to je, dot), i ne možemo ostaviti prazne prostore na kraju svakog retka. Iz tog razloga toplo preporučujemo upotrebu uređivača konzola poput vi ili nano. Koristit ćemo nano, koji je po našem mišljenju lakši za upotrebu. Naravno, možemo koristiti i urednike u običnom tekstu sa grafičkim ili GUI okruženjem.

Nadam se da vam nije bilo dosadno jer još treba malo ući u stvar.

Postoje i drugi "Backends" za DNS servere kao što su LDAP, MySql, PostgreSQL, SQLite itd.

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

8 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.   komentator rekao je

    Članak izgleda dobro i cjelovito, nadam se da ću ga uskoro pročitati.

  2.   Rots87 rekao je

    Šteta što sam na poslu jer bih to volio pažljivo pročitati ...

  3.   Jeziva smrt rekao je

    Odličan doprinos.

  4.   KZKG ^ Gaara rekao je

    Sjajno što ste ovdje stavili ove članke ... hvala na pomoći Fico 😀

  5.   Gospodin Black rekao je

    Odlicno! Čekajući ostale dijelove, ovi postovi sa "supstancom" vrijede, hvala

  6.   Julio Cesar rekao je

    Odličan članak moj veliki prijatelj FICO

  7.   phico rekao je

    Hvala svima na komentarima .. 🙂

  8.   Francisco rekao je

    Bok, hej, misliš li da mi možeš dati nekoliko savjeta za instaliranje Linux DNs usluge za moju mrežu, još uvijek sam nova u tome i ne pružaju mi ​​neke usluge kako se očekuje za moje korisnike.

    Saludos