Bunu arada yapıp, sonra ders çıkarıp sonra tekrar yapıyorum.
gateway olan ve içerine 30 makinaya internet sağlanyan sunucu dışardaki dns sunuculara bakıyordu, ben de dedim kendi sunucumu kurayım, uğraşmasın ikide bir.
Fazla hafife almışım, önce ezbere denedim, sonra bloglardan bişeyler baktım yine olmadı.
Sonra müziği değiştirdim, Eleni Karaindrou'dan The Weeping Meadow u açtım sakinleştim.
Sonra da şöyle yaptım;
Öncelikle güvenlik gereği chroot yapısını kullanacaktım.
yum install bind bind-utils bind-chroot kurdum.
Bunların conf dosyaları eksik geliyor.
/var/named/chroot/etc/named.conf (sample lardan)
dosyası;
options {
directory "/var/named/data";
allow-recursion { 192.168.2.0/24; localhost; }; //kendisi ve içerdeki makinalar dns den faydalansın
};
logging{
channel "simple_log" {
file "/var/log/bind.log" versions 3 size 5m;
print-time yes;
print-category yes;
severity notice;
};
category default{
"simple_log";
};
};
zone "." IN {
type hint;
file "named.root.hints";
};
ve
/var/named/chroot/var/named/data/named.root.hints
dosyalarını oluşturdum.
Firewall a 192.168.2.0/24 ağından 53 tcp bağlantılarını kabul et dedim.
bind başlangıçta başlasın diye /etc/rc3.d/K87named dosyasını adını S87 yaptım.
/etc/init.d/named start ile servisi başlattım.
dhcpd sunucusuna artık bu dns i kullan dedim;
option domain-name-servers 192.168.2.1;
herhangi bir client dan;
nslookup www.bbc.com
dedim.
Sonuç şu şekilde oldu.
se@bi:~$ nslookup www.bbc.com
Server: 192.168.2.1
Address: 192.168.2.1#53
Non-authoritative answer:
www.bbc.com canonical name = www.bbc.net.uk.
Name: www.bbc.net.uk
Address: 212.58.251.197
Peki ben niye bunla 4 saat uğraştım?
Çünkü http://www.belgeler.org/howto/bind-ile-dns-howto_bind.html dosyasını okumakla işe başlamadım.