host veya nslookup programları yardımıyla bind
yapılandırmamızın ilgili sunucuda doğru çalışıp çalışmadığını
test edelim.
Örnek olarak, host komutunu kullanarak linux.org.tr için
knidos.cc.metu.edu.tr 'da girilmesi gereken tanımların
doğruluğunu kontrol edebiliriz.
$ nslookup
Default Server: knidos.cc.metu.edu.tr
Address: 144.122.199.20
> linux.org.tr
Server: knidos.cc.metu.edu.tr
Address: 144.122.199.20
Name: linux.org.tr
Address: 144.122.199.199
> exit
Yukarıdaki satırlarda nslookup yardımıyla öntanımlı DNS sunucusu
olan knidos makinasına linux.org.tr makinasının IP adresini sorduk.
nslookup komutunun -t seçeneği yardımıyla bir makina hakkında
daha başka veriler almak da mümkündür.
> server metu.linux.org.tr
Default Server: metu.linux.org.tr
Address: 144.122.199.199
> ls -t HINFO linux.org.tr
[metu.linux.org.tr]
linux.org.tr. Linux 2.0.27
>
nslookup üzerine daha fazla bilgi için komuta ait man sayfasına
gözatın.
host komutu da nslookup komutunun bir tamamlayıcısı gibidir.
Aşağıda birkaç örnekle host komutu anlatılıyor.
$ host linux.org.tr
linux.org.tr has address 144.122.199.199
linux.org.tr mail is handled (pri=10) by metu.linux.org.tr
$ host www.ege.linux.org.tr
www.ege.linux.org.tr is a nickname for ege.linux.org.tr
ege.linux.org.tr has address 155.223.97.31
Yukarıda yeralan ilk komut yardımıyla linux.org.tr makinasının isim-IP
dönüşümü yapılmış ve makinaya karşılık gelen adresin 144.122.199.199
olduğu anlaşılmıştır.
İkinci host komutuyla da benzer şekilde www.ege.linux.org.tr
adresinin IP numarasını öğrendik. Ayrıca aynı IP numarasına karşılık gelen
ve linux.org.tr domain'ine ait olan iki isim bulunduğu da yukarıdan
kolayca anlaşılıyor.