host ve nslookup Programlarının Kullanımı

Next: Diğer Kullanıcılarla İletişim Up: DNS (Alan İsimlendirme Sistemi) Previous: named Konfigürasyon Dosyası

# host ve nslookup Programlarının Kullanımı

`host` veya `nslookup` programları yardımıyla bind konfigürasyonumuzun 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 kılavuz 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 alanına ait olan iki isim bulunduğu da yukarıdan kolayca anlaşılıyor.