Instalare si configurare DNS server
Pachetul ce contine serverul de DNS in linux se numeste bind si poate fi instalat atat din rpm cat si din surse.
ls_ –lsa_nume program*
ls_-lsa_bind* - pentru a gasi in lista de rpmuri exact programul ce are numele de bind
Observatie : cand instalam programme trebuie sa avem bitul imbutabil dezactivat , pentru a putea face modificari
chattr_-i_nume fisier
Programul bind ruleaza de obicei sub userul named ,iar in urma instalarii se obtine fisierul:
/etc/named.conf
si
/etc/init.d/named
Fisierele de configurare pentru zone se gasesc de obicei in:
/var/named
Fisierul var.conf este structurat astfel :
Options {
directory “/var/named “ ; – calea unde se gasesc fisierele de configurare ale zonei
query-source-adress_*_port 53 ; - serverul de DNS va fi fortat sa asculte pe portul53
recursion : yes ; - stabileste daca serverul e recursiv sau nu
notify : yes ; - forteaza serverul sa anunte serverele slave despre modificarile aparute in fisierele de zona
allow transfer {192.168.0 /24 } ; - stabileste adresele IP ce au dreptul sa initieze transferul de zona
transfer-format : many answer ; - tipul de transfer
version ; “go away” – mesajul pe care il va primi un haker care doreste sa afle ce versiune de bind avem
};
//de aici incep fisierele de zona - comentariu ce trbuie sa-l adaugam pentru a delimita
Se declara prima data zona radacina :
zone_ “.”_IN_{
type_hint ;
file_”named.ca” ;
};
Se declara apoi zona pentru care dorim sa creem nume de domeniu :
zone_ “dlsit.ro“_{
type_master; intotdeauna prima zona ce o construim trebuie sa fie master iar urmaoarele slave
file_ “dlsit.ro.named” ;
};
Fisierul radacina al internetului poate fi downlodat de la adresa: ftp.internic.net si ilgasim in directorul /domain/named.root
Mutam apoi acest fisier named.root in directorul /var/named dar ii schimbam numele in named.ca iar pentru aceasta trebuie san e aflam in directorul in care se afla fisierul respectiv
mv_named.root_/var/named/named.ca
Fisierul de zona este compus din :
$TTL_86400
@IN_SOA_dlsit.ro_admin.x.ro._(
01_;serial
10800_;refresh
3600_;retry
604800_;expire
86400)_;minimum
NS_ns.dlsit.ro.
NS_ns.astral.ro.
MX_10_mail.dlsit.ro.
www_IN_A_adresa IP a serverului pe care e instalat DNS