Saptamana trecuta, la RL, a fost laboratorul de DNS. S-a acoperit cam tot ce era legat de configurare DNS, dar dintr-o perspectiva strict tehnica (am folosit niste domenii fictive, valabile doar local). Ceea ce e de inteles, nu puteam sa cumparam un domeniu pentru fiecare student.
Totusi, eu am inteles mult mai bine cum functioneaza sistemul DNS dupa ce am fost pus intr-o situatie reala: cumparat si inregistrat domeniu, configurat domeniu, configurat server.
Iata pasii necesari pentru a avea un domeniul real si functional.
1. Rezervare domeniu
In cazul in care doriti un domeniu .ro, RoTLD is your friend. Mai exact, mergeti la optiunea Inregistrare domeniu nou.

Daca aveti noroc, si domeniul este liber, mai aveti un pic si il rezerva. Adica:
- trebuie sa acceptati Regulile si Contractul pentru inregistrarea de domenii si subdomenii .ro;
- trebuie sa fiti de acord ca responsabilitatea legala pentru utilizarea domeniului este a voastra (cu alte cuvinte, daca cineva va foloseste domeniul pentru fraude pe Internet, este vina voastra, nu a RoTLD);
- trebuie sa completati datele de contact, parola pentru domeniu si datele de facturare.
Dupa acesti pasi, domeniul este rezervat (nu este inca inregistrat), iar cei de la RoTLD asteapta sa primeasca plata din partea voastra. Daca in 5 zile nu se primeste plata, rezervarea este anulata.
2. Plata domeniului
Dupa ce ati rezervat domeniul, cei de la RoTLD va trimit pe mail o factura proforma, cu detaliile despre plata.
Acum sunt mai multe posibilitati, si sunteti liberi sa o alegeti pe cea care va convine mai mult. Ca persoana fizica, puteti sa:
- mergeti in persoana la RoTLD (in cladirea RNC) si achitati cash;
- completati un formular de plata cu card-ul si il trimiteti prin Fax (in factura proforma gasiti link-ul catre formular si numarul de Fax);
- mergeti la orice unitate Unicredit Tiriac Bank si platiti cu foaie de varsamant (la fel cum platiti si facurile la mobil, de exemplu). Trebuie sa specificati IBAN-ul (il gasiti tot in factura proforma). Dupa ce ati efectual plata, este recomandat sa o confirmati, trimitand foaia de varsamant (chitanta) prin Fax.
3. Configurarea domeniului
Dupa ce ati confirmat plata, dureaza destul de putin (de obicei sub 1 ora) ca domeniul sa fie activat. Veti primi un mail de instiintare, iar domeniul va trece in starea inregistrat.
De acum inainte, treaba RoTLD s-a incheiat, si e de datoria voastra sa configurati domeniul.
Nu va grabiti sa instalati BIND. Mai intai, trebuie sa definiti nameserver-ul (IP sau nume) care va fi autoritar pentru domeniul vostru. Chestia care se face usor, prin intermediul unei interfete web. Mai intai, va logati in contul vostru pe RoTLD, apoi mergeti la sectiunea “Nameservers”:

Puteti sa specificati mai multe nameservere, dar e de ajuns unul singur.
Atentie: Acesta este IP-ul vostru, pe care veti instala BIND! Adica este IP-ul pe care il aveti de la ISP. Nu este IP-ul nameserver-ului pe care il aveti voi configurat in /etc/resolv.conf !
Salvati configurarile, si in cateva ore acestea se vor propaga in tot Internet-ul (desi la unele nameservere din .ro se propaga relativ instant).
Observatie: Ce s-a intamplat cand ati definit nameserver-ul? In serverele de root pentru .ro (primary.rotld.ro si secondary.rotld.ro), s-a creat o inregistrare NS pentru domeniul vostru, ce refera IP-ul specificat.
Adica:
crapu.ro IN NS 86.121.139.40
4. Configurarea server-ului
Aici lucrurile sunt deja clare:
Prima data trebuie sa instalati BIND. In Debian, se instaleaza asa:
apt-get install bind9
Apoi, va declarati fisierul de zona in /etc/bind/named.conf:
zone "crapu.ro" {
type master;
file "/etc/bind/db.crapu.ro";
};
Dupa care va definiti zona propriu-zisa, in fisierul specificat:
$ORIGIN .
$TTL 60 ; 1 minute
crapu.ro IN SOA ns.crapu.ro. crapu.crapu.ro. (
57 ; serial
604800 ; refresh (1 week)
86400 ; retry (1 day)
2419200 ; expire (4 weeks)
604800 ; minimum (1 week)
)
NS ns.crapu.ro.
A 86.121.139.40
$ORIGIN crapu.ro.
$TTL 86400 ; 1 day
ns A 86.121.139.40
www CNAME crapu.ro.
And you’re done!
PS: Ce am zis mai sus e valabil in cazul in care aveti un IP static. Daca ISP-ul va aloca un IP dinamic, situatia nu e disperata si se poate rezolva foarte simplu. Voi reveni cu detalii intr-un post viitor.
PS2: In cazul in care doriti un domeniu .com, .org, .eu etc., procedura e similara. Singura deosebire e ca nu veti avea de-a face cu RoTLD, si cu altcineva, de exemplu: www.edomenii.ro