Configurare Bind9 pe Ubuntu sau Debian

Sa presupunem ca doriti sa va achizionati un domeniu .ro pe care doriti sa il gazduiti pe un server al dumneavoastra.

Multi se chinuie si isi cumpara hardware foarte scump dupa care se pun sa instaleze Windows Server 2003 sau Windows Server 2008 pentru a face hosting de domeniu.

Pe langa asta fiecare detinator isi doreste sa detina si o adresa de e-mail pe domeniul care l-a cumparat sau l-a inchiriat si atunci recurg la Microsoft Exchange, doar din pricina unei temeri de a trece pe Linux.

Pentru a alunga aceasta teama CIBOSTECA.ro si-a propus sa va dezvaluie usor usor cateva din tainele Linux-ului. Astefel veti face o mare economie la bani si veti invata si ceva nou care cu siguranta va poate folosi si pe viitor. Sa nu uitam ca fata de Windows Server, Ubuntu sau Debian sunt gratuite.

In acest articol va vom da un exemplu cum sa faceti un server DNS cu Bind9 pe Ubuntu sau Debian.

Din punctul nostru de vedere cea mai prietenoasa distributie de Linux este Ubuntu Server sau Debian.

Sa trecem acum la treaba.

Presupunem ca ne-am achizitionat domeniul “euinvatlinux.ro” si am setat la ROTLD ca domeniul nostru are ns1.euinvatlinux.ro care raspunde la ip-ul: 89.5.5.10.

Din acest moment pe server-ul nostru trebuie sa instalam Bind9 pe Ubuntu sau Debian.

Ne conectam cu Putty pe server-ul nostru prin SSH si scriem urmatoarele:

Daca suntem pe Ubuntu tastam prima data: “sudo –s” dupa care introducem parola.

apt-get update
apt-get upgrade

In acest moment am instalat update-urile disponibile pentru server-ul nostru.

apt-get install nano bind9 dnsutils

Acum am terminat de instalat editorul nano si Bind-ul de care avem nevoie.

In continuare va trebui sa setam in Bind nameserver-ul specificat la ROTLD si anume “ns1.euinvatlinux.ro” astfel:

cd /etc/bind
nano euinvatlinux.zone

Acum tocmai am facut fisierul de zona in care scriem inregistrarile lui ns1.euinvatlinux.ro.

In acest fisier putem scrie astfel:

$TTL 1d
@ SOA ns1.euinvatlinux.ro. postmaster.euinvatlinux.ro. (
2012010501 ; Serial Number data cand a fost modificat
6h                       ; Refresh
30m                  ; Revenire
1d                       ; Expirare
900 )                 ; TTL pt serverele cu cash negativ

IN                     NS           ns1.euinvatlinux.ro.
IN                     MX  10  mail.euinvatlinux.ro.
IN                     A            89.5.5.10
ns1        IN      A            89.5.5.10
www     IN      A            89.5.5.10
ftp         IN      A            89.5.5.10
mail     IN      A             89.5.5.10

Dupa ultima linie lasati o linie blank si tastati in nano Ctrl+X si confirmati scrierea modificarilor cu Y.

Nu uitati sa inlocuiti numele de domeniu si IP-ul cu cele pe care le detineti.

Urmatorul pas este sa incarcam fiserul de zona in Bind. Mai exact sa-i spunem ce si de unde sa incarce.

nano named.conf.default-zones

In acest fisier adaugam la sfarsit urmatoarele linii:

zone “euinvatlinux.ro” IN {
type master;
file “/etc/bind/euinvatlinux.zone”;
};

Apasati Ctrl+X si confirmati modificarile cu Y pentru a salva.

In acest moment ati setat un nameserver care sa raspunda pentru domeniul achizitionat.

Pentru activarea setarilor din consola tastati:

/etc/init.d/bind9 restart

In acest moment domeniul are namserver-ul pe serverul dumneavoastra.

In cazul in care sunteti in spatele unui router si aveti un ip de genul 192.168.1.5 atunci va trebui sa intrati pe router si sa puneti ip-ul 192.168.1.5 in DMZ.

Dupa ce ati configurat sa va asigurati ca portul 53 este deschis.

Bind9 lucreaza cu portul 53.

Sper sa va fie de folos.

Articole recente:

Articole similare:

2 comments for “Configurare Bind9 pe Ubuntu sau Debian

  1. 14/02/2013 at 11:11

    A facut totul exact cum ai descris si nu merge. Ping-ul zice unknown host iar nslookup zice non-existent domain

    • CIBOSTECA.ro
      14/02/2013 at 14:28

      pana la ping trebuie sa ne lamurim cu alt aspect.

      despre ce domeniu este vorba ?

      intra pe serverul pe care ai bind si spune te rog ce returneaza urmatoarea comanda:

      dig @localhost NS nume_domeniu.ro
      si
      dig @primary.rotld.ro NS nume_domeniu.ro

Leave a Reply

Your email address will not be published. Required fields are marked *