Linux Üzerine Dns Server Kurulumu

Merhaba arkadaşlar.Dns sunucu kurulumunu size anlatmak istiyorum (bind9).

(ben linux mintte yaptım, ubuntu, debian aynı şekildedir, diğer dağıtımlarda kurma komutu hariç aynıdır)

Öncelike gerekli paketleri kuralım

sudo apt-get install bind9 dnsutils

Daha sonra ;

gksu thunar

şeklinde admin olarak dosya yöneticisine giriyoruz ( herşey kontrol altına olsun ).Thunar dosya yöneticisidir.Ubuntuda nautilus, kde de dolphin yada konqueror diyeceksiniz.

Dikkat edin yetkili kullanıcı modundasınız.Yanlış birşey yapmayın ;

Daha sonra /etc/bind klasörüne giriyoruz.named.conf.local dosyasını açıyoruz.Yada dosya yöneticisini çalıştırmadıysak

gedit /etc/bind/named.conf.local;

deyin.Kwrite, nano, vim .. editörlerinide kulanabilirsiniz.

Ben domaini tarci.com olarak alacağım.Bu yüzden gereken yerleri düzenlersiniz.named.conf.local dosyasına şunları ekliyoruz

zone "tarci.com" {
type master;
file "/etc/bind/siteler/tarci.com.ran";
notify yes;
};


burada siteler klasörünü biz oluşturacağız.Şimdi dosya yöneticisindeyseniz /etc/bind altındaa siteler dizinini oluşturun.Konsoldaysanız ;

mkdir /etc/bind/siteler;

komutunu verin.Daha sonra siteler dizininin içine tarcanblog.com.db dosyasını oluşturacağız.Sağ tıklayıp oluşturabilirsiniz yada konsoldan ;
touch /etc/bind/siteler/tarci.com.ran


komutunu verelim.Buradan sonra bir açıklama yapayım.tarcanblog.com.db dosyamıza alttakileri yazdıracağız.Burda önemli olan yerler ip adresleridir.Ben 127.0.0.1 yani localhost a yönlendiricem.Şimdi tarcanblog.com.db dosyamızı açıp şunları yazdıralım

$TTL 86400
@ IN SOA ns1.tarci.com. root.tarci.com. (
2009102101
8H
2H
4W
1D )
IN NS ns1.tarci.com.
IN NS ns2.tarci.com.

tarci.com. A 127.0.0.1
ns1 IN A 127.0.0.1
ns2 IN A 127.0.0.1
www CNAME tarci.com.
ftp CNAME tarci.com.

; subdomain [test.tarci.com] entry
test.tarci.com. IN A 127.0.0.1
www.test.tarci.com. IN A 127.0.0.1
ftp.test.tarci.com. IN A 127.0.0.1


Burdaki "2009102101" yıl-ay-gün, 2 basamaklı sayı olarak ekleniyor(bir kural değil fakat serial yerine geçiyor).

-> IN NS te ns kaydımızı oluştuduk.ns1 IN A ip diyerek sub domainlerin ip karşılığını oluşturduk. www ve ftp subdomainlerini tarci.com a yönlendirdik.www bir subdomaindir.

-> test subdomainlerimizide oluşturduk..
----
Sorun varmı diye bakalım ;
named-checkzone tarci.com /etc/bind/siteler/tarci.com.ran;

Eğer ok yazıyorsa problem yoktur.

şimdi konsola yetkili kullanıcıyken ;
service bind9 force-reload


yazın ve servisi yeniden başlatalım.Tam burda oldu sandım adres satırına test.tarci.com yazıp enter a bastım fakat bir problem olmuştu ;

/etc/resolv.conf dizinine named 127.0.0.1 yazmam gerekiyordu.Çünkü kendi makinamda..Daha sonra olduğu gibi çalıştı

Birden Fazla Site Eklemek

/etc/bind/named.conf.local

dosyasına ekleyeceğiz.Ben kendi dosyamı örnek olarak veriyorum

zone "tarci.com" {
type master;
file "/etc/bind/siteler/tarci.com.ran";
notify yes;
};
zone "zumsuk.com" {
type master;
file "/etc/bind/siteler/zumsuk.com.ran";
notify yes;
};


Gördüğünüz gibi zumsuk.com ekledim.Başka site ekleyecekseniz aynen altından devam edin.Daha sonra siteler dizinine girip zumsuk.com.ran dosyasını oluşturun.tarci.com.ran dosyasındakileri aynen kopyalayıp zumsuk.com.ran ye atabilirsiniz.Fakat serial kısmını değiştirin sonunu 02 yapabilirsiniz..

Buradan sonra dikkat edin ben hata yaptım çalışmıyor diye hatalı yeri aradım durdum.Problem nerdeymiş ???

service bind9 force-reload


komutunu vermekte.Bu komutu verirseniz test.zumsuk.com localhosta yönlecektir.

Tarih:
Hit: 2628
Yazar: Ayro



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.