Sunteți pe pagina 1din 23

Server DNS - LINUX

DNS Domain Name System


- protocol la nivel aplicaie
- translatarea numelor de domenii n adrese logice
sau IP
Caracteristici:
- Folosete o structur ierarhizat
- Deleag autoritatea pentru nume
- Baza de date cu numele i adresele IP este distribuit

Spaiul de nume DNS


Spaiul de nume DNS reprezint ansamblul de
nume DNS. Acesta are o structur
arborescent, asemntoare cu structura
sistemului de fiiere din Linux. Fiecare nume de
domeniu complet reprezint o cale n acest arbore
inversat. IANA este organizaia care se ocup de
alocarea i managementul numelor de domenii.
Numele DNS este unic n Internet, aa cum un IP
public este unic. Nu pot exista dou sau mai multe
domenii identice.

Servere DNS
- Server DNS: Prin procesul de delegare un server DNS
este responsabil doar cu o parte din spaiul de nume i
nu cu ntreg domeniul. Astfel, un domeniu poate fi
mprtiat pe mai multe servere.
- Zon DNS - parte din spaiul de nume DNS care se
gsete pe un anumit server
Categorii server:
- Primary Master Name Server
- Secondary master name server sau slave

Primary Master Name Server


Citete informaiile referitoare la zon dintr-un
fiier aflat pe hard disk-ul su. Este acela declarat n
resursa SOA (punctul de pornire cu informaiile stocate
cu privire la o zon). Modificrile referitoare la o zon
se pot face doar pe primary master.
Secondary master name server sau slave
i ia informaia referitoare la zon automat de la
un alt server numit masterul su. Acesta poate fi
primary master sau un alt server secondary master.

Interogri DNS (DNS Queries)


- Interogare recursive in 6 pasi - Clientul trimite o interogare serverului, iar
acesta trebuie s furnizeze valoarea final cerut sau un mesaj de eroare. Serverul
este acela care contacteaz alte servere DNS n cazul n care nu cunoate rspunsul
la interogare.
- Interogare iterative in 5 pasi - Clientul trimite o interogare serverului, iar
acesta trebuie s rspund imediat, fie din fiierul zon (dac este autoritativ), fie din
cache-ul su (dac nu este autoritativ).

Rezoluii DNS
- Rezoluie direct - presupune translatarea unui nume de domeniu n adres IP.
- Rezoluie invers - presupune transformarea adreselor IP n nume de domeniu.

Resource Records (RR)


Serverul DNS folosete o baz de date n care pstreaz informaiile pe care le va furniza clienilor pentru un anumit domeniu pentru care
este autoritativ.

Tipuri de RR.
- SOA - Start of Authority - declar serverul autoritativ master pentru acea
zon
- NS - Name server - declar numele serverului autoritativ pentru acel
domeniu
- A - IPv4 Address - Declar o coresponden ntre domeniu i IP (rezoluie
directa)
- PTR - Pointer - declar o echivalen ntre IP i domeniu (rezoluie invers).
Acest RR este opional
- CNAME - Canonical Name - declar un alias al unei resurse. Acest RR este
opional
- MX - Mail Exchanger - declar un server de e-mail pentru acea zon.

nslookup
nslookup www.mta.ro
Name:

www.mta.ro

Address: 193.231.21.10 // Mapare www.mta.ro - 193.231.21.10


nslookup www.google.com
Non-authoritative answer:
Name:

www.l.google.com

Addresses: 74.125.77.104, 74.125.77.147, 74.125.77.99


Aliases: www.google.com

Configurare server DNS cu


BIND9
- 3 pachete ( bind9, dnsutils, bind9-doc );
sudo apt-get install bind9 dnsutils bind9-doc

Configuratie Bind de baza

Construirea zonei Forward DNS

Editam noua zona de forward

S-ar putea să vă placă și