Instaloni Bind9
Konfigurimi
Ky tutorial shpjegon se si të konfiguroni një server DNS duke përdorur Bind9 në Debian ose Ubuntu. Në të gjithë artikullin, zëvendësoni në your-domain-name.com
përputhje me rrethanat. Në fund të tutorialit, do të keni një server funksional Ubuntu DNS.
Instaloni Bind9
apt-get install bind9
Konfigurimi
Rezervoni cilësimet aktuale të Bind9.
cp /etc/bind/named.conf.options /etc/bind/named.conf.options.bak
Ndryshoni /etc/bind/named.conf.options
dhe zëvendësoni përmbajtjen në vijim:
options {
directory "/var/cache/bind";
auth-nxdomain no;
listen-on-v6 { any; };
statistics-file "/var/cache/bind/named.stats";
rrset-order {order cyclic;};
allow-transfer { 127.0.0.1; };
};
logging {
channel b_query {
file "/var/log/bind9/query.log" versions 2 size 1m;
print-time yes;
severity info;
};
category queries { b_query; };
};
Krijo drejtorinë e regjistrit për Bind9.
mkdir /var/log/bind9
chown bind:bind /var/log/bind9
Ndrysho /etc/bind/named.conf
për të konfiguruar vendndodhjen e skedarit të zonës së domenit. Shtoni rreshtat e mëposhtëm:
zone "your-domain-name.com" {
type master;
file "/etc/bind/zones/your-domain-name.com.db";
};
Krijoni skedarin tuaj të zonës së domenit në /etc/bind/zones/your-domain-name.com.db
. Futni të dhënat tuaja DNS duke ndjekur këtë shabllon:
$TTL 86400
@ IN SOA ns1.your-domain-name.com. root.your-domain-name.com. (
2014100801 ; Serial
43200 ; Refresh
3600 ; Retry
1209600 ; Expire
180 ) ; Minimum TTL
; Nameservers
IN NS ns1.your-domain-name.com.
IN NS ns2.your-domain-name.com.
IN NS ns3.your-domain-name.com.
; Root site
IN A 123.456.78.90
; Hostname records
* IN A 123.456.78.90
sub1 IN A 123.456.78.91
sub2 IN A 123.456.78.92
; Aliases
www IN CNAME your-domain-name.com.
webmail IN CNAME ghs.google.com.
; MX records
@ IN MX 1 aspmx.l.google.com.
@ IN MX 3 alt1.aspmx.l.google.com.
@ IN MX 3 alt2.aspmx.l.google.com.
@ IN MX 5 aspmx2.googlemail.com.
@ IN MX 5 aspmx3.googlemail.com.
@ IN MX 5 aspmx4.googlemail.com.
@ IN MX 5 aspmx5.googlemail.com.
; SPF records
@ IN TXT "v=spf1 ip4:199.195.140.194 include:_spf.google.com ~all"
Rinis Bind9:
/etc/init.d/bind9 restart
Ju jeni gati. Në këtë pikë, mund të dëshironi të regjistroni serverin tuaj DNS me regjistruesin tuaj të domenit. Pasi ta bëni këtë, mund të ndryshoni serverin tuaj ekzistues të emrit në serverin tuaj DNS.
Nëse hasni probleme dhe keni nevojë të shikoni gabime, mund të përdorni komandën e mëposhtme.
/etc/init.d/bind9 status