Bind9 ile DNS Sunucusu Kurma (Ubuntu)

Sn. Necdet Yücel hocamızın verdiği ödevi yapabilmek için, bind9 hakkında araştırma yaptım ve öğrendiklerimi buraya yazmak istedim. Amacımız, herhangi bir alan adını istediğimiz bir ip adresiyle eşleştirebilmek. Tabi ki bu işi yapabilmek için öncelikle bind9 adlı DNS sunucu yazılımını sistemimize yüklemeliyiz ve gerektiği gibi yapılandırmalıyız.

Not: Kullanılan sistem Ubuntu 10.04.1 i386 ve tüm komutları root yetkisiyle veriyoruz.

Bind9 paketini kurmak için:

INI
apt-get install bind9

komutunu vermemiz yeterli. Kurulumun ardından bind klasörüne giriyoruz:

INI
cd /etc/bind

Daha sonra named.conf isimli dosyayı vi editörü ile açıyoruz.

INI
vi named.conf

ve bu dosyanın içeriğini aşağıdaki resimde görmüş olduğunuz gibi değiştiriyoruz. Ben örnek olarak kendi ismimi kullandım (kemal.com). Siz de herhangi bir şey yazabilirsiniz.

bind9

Değişiklikleri kaydedip çıktıktan sonra, zones isimli bir klasör oluşturup, bu klasöre giriyoruz:

INI
mkdir zones
cd zones

named.conf dosyanızın içinde file kısmında belirtmiş olduğumuz dosyaları oluşturmamız gerekiyor. Bu yüzden zones klasörü içerisindeyken:

INI
vi kemal.com.db

komutunu verip boş bir dosya oluşturuyorum ve içerisini aşağıdaki gibi düzenliyorum:

zones

Aynı şekilde rev.0.168.192.in-addr.arpa isimli dosyayı da oluşturup içini yine aşağıdaki gibi düzenliyorum:

INI
vi rev.0.168.192.in-addr.arpa
zones-2

Bu işlemleri yaptıysak şimdi çalıştırma aşamalarına geçelim. Öncelikle /etc/bind/named.conf.options isimli dosyayı vi editöründe açalım:

INI
vi /etc/bind/named.conf.options

ve en sondaki küme parantezinin bir üst satırına aşağıdaki kodu ekleyip, kaydedip, kapatalım:

INI
allow-recursion { 127.0.0.1; 192.168.24.0/24; };

Tüm işlemler tamam, şimdi dns sunucumuzu yeniden başlatmalıyız. Bunun için şu komutu giriyoruz:

INI
/etc/init.d/bind9 restart

Son olarak sistemimize, bizim dns sunucumuzu kullanması için bilgi vermemiz gerekiyor. Bunun içinse aşağıdaki komutu verip ilgili dosyayı açıyoruz:

INI
vi /etc/resolv.conf

ve aşağıdaki satırı dosyaya yazıp kaydediyoruz:

INI
nameserver 127.0.0.1

Hepsi bu kadar. Test etmek içinse aşağıdaki iki komutu girebilirsiniz:

INI
dig kemal.com
dig -x 192.168.0.50

Benzer Makaleler

1 thought on “Bind9 ile DNS Sunucusu Kurma (Ubuntu)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

warning
www.kemalkefeli.com.tr üzerindeki herhangi bir yazının veya kodun izinsiz olarak başka bir yerde kullanılması yasaktır.