nslookup
nslookup
(Name Server Lookup), DNS sorguları yapmak için kullanılan eski bir komut satırı aracıdır. BIND
paketinin bir parçası olarak uzun süre standart olmuştur. Ancak günümüzde, daha esnek, daha güçlü ve daha detaylı çıktı veren dig
komutunun kullanımı genellikle tercih edilir.
nslookup
hala birçok sistemde bulunur ve basit sorgular için kullanılabilir, ancak dig
'in sunduğu kontrol ve bilgi seviyesine ulaşamaz. Bu bölümde temel kullanımı, özellikle eski sistemlerle karşılaşıldığında veya dig
'in bulunmadığı durumlarda faydalı olması amacıyla anlatılacaktır.
Interactive Mode
nslookup iki türlü kullanılabilir, birisi etkileşimli (interactive) modudur, diğeri de etileşimsiz (non-interactive) modudur.
nslookup programını parametresiz çalıştırdığınızda, etkileşimli modda başlar. Ardından sorgunuzu belirtebilirsiniz. Programdan çıkmak için exit
kuomutunu kullanabilir, veya CTRL+D
kısayolunu kullanabilirsiniz.
Etkileşimli mod, birden fazla sorgu yapmak veya sunucu/tip ayarlarını değiştirmek için kullanılabilir, ancak betikler (scripting) için uygun değildir. Betikler ve tek seferlik sorgular için etkileşimsiz mod kullanılır.
Etkileşimsiz (Non-Interactive) Mod
Komut satırında sorgulanacak alan adı (ve isteğe bağlı olarak sorgu tipi veya sunucu) belirtilir.
A kaydı dışında bir sorgu yapmak istiyorsak, -query
, -type
, -q
veya -ty
parametresiyle belirtebiliriz.
Bütün NS kayıtlarına erişmek için, dig
'de olduğu gibi tip olara ANY kullanabiliriz.
Sorgulanacak DNS Sunucusunu Belirtmek
Özellikle bir DNS sunucusu tanımlamak istiyorsak, parametre olarak bu bilgiyi de vermemiz gerekir. dig
'de @ ile başlayan argümana karşılık gelmektedir.
Port Belirtme
Standart 53 portu dışında bir port kullanmak istersek, -port
parametresiyle tanımlayabiliriz.
Reverse DNS
nslookup, parametre olarak IP adresi aldığında, rDNS sorgusu yapar.
Last updated