En çok kullanılan 10 Nslookup komutu

Nslookup, dünyada en çok kullanılan DNS aracıdır denilebilir; en azından Windows, macOS ve çoğu Linux dağıtımında varsayılan olarak kurulu olduğu için. Birçok kişi yalnızca temel komutu bilir, oysa çok daha fazlasını yapabilir: belirli sunucuları sorgulamak, MX kayıtlarını kontrol etmek, yayılım sorunlarını teşhis etmek veya belirli bir DNS çözümleyiciyi test etmek. İşte en sık kullanacağınız 10 komut.

1. Bir domainin IP adresini aramak

nslookup example.com

En temel ve en sık kullanılan komut. Varsayılan DNS sunucunuzu sorgulayarak bir domain adını IP adresine çözümler.

2. IP'den domain adı bulmak (ters DNS)

nslookup 142.250.74.46

Ters işlem: bir IP adresinden PTR kaydı aracılığıyla ilişkili domain adını bulur.

3. Belirli bir DNS sunucusunu sorgulamak

nslookup example.com 8.8.8.8

Sorguyu varsayılan sunucu yerine Google DNS'e (8.8.8.8) yönlendirir. Yayılım sorunlarının teşhisinde çok işe yarar.

4. Posta sunucularını aramak (MX)

nslookup -type=mx example.com

MX kayıtları, bir domainin e-postalarını hangi sunucuların yönettiğini gösterir.

5. Yetkili DNS sunucularını aramak (NS)

nslookup -type=ns example.com

NS kayıtları, bir domain için hangi DNS sunucularının yetkili olduğunu belirtir.

6. TXT kayıtlarını kontrol etmek

nslookup -type=txt example.com

TXT kayıtları domain sahipliği doğrulaması, SPF yapılandırması, DKIM anahtarları ve DMARC politikaları için kullanılır.

7. CNAME kaydı aramak

nslookup -type=cname www.example.com

CNAME, başka bir domain adına işaret eden bir takma addır. Cloudflare, Fastly gibi CDN'ler CNAME'leri yoğun şekilde kullanır.

8. AAAA kayıtlarını aramak (IPv6)

nslookup -type=aaaa example.com

AAAA kayıtları, IPv6 adresleri için A kayıtlarının karşılığıdır.

9. SOA kaydını sorgulamak

nslookup -type=soa example.com

SOA kaydı DNS bölgesi hakkında temel bilgileri içerir: birincil sunucu, yönetici iletişim bilgisi, seri numarası ve senkronizasyon parametreleri.

10. Etkileşimli modu kullanmak

nslookup
> set type=mx
> example.com
> set type=ns
> example.com
> server 1.1.1.1
> example.com
> exit

Etkileşimli modda kayıt türünü set type= ile değiştirebilir, DNS sunucusunu server ile değiştirebilir ve sorguları art arda çalıştırabilirsiniz.

KomutKullanımÖrnek
nslookup domainDomain IP'sinslookup google.com
nslookup IPTers DNSnslookup 8.8.8.8
nslookup domain sunucuBelirli DNS sorgusunslookup google.com 1.1.1.1
-type=mxPosta sunucularınslookup -type=mx gmail.com
-type=nsYetkili DNSnslookup -type=ns github.com
-type=txtSPF, DKIM, DMARCnslookup -type=txt google.com
-type=cnameDomain takma adınslookup -type=cname www.github.com
-type=aaaaIPv6 adresinslookup -type=aaaa google.com
-type=soaBölge otoritesinslookup -type=soa example.com
Etkileşimli modÇoklu sorgunslookup sonra komutlar
Linux ve macOS'ta dig, daha ayrıntılı çıktısı ve esnek sözdizimi nedeniyle sıklıkla tercih edilir. Ancak nslookup, ek kurulum gerektirmeden Windows dahil her yerde kullanılabilen evrensel araç olmaya devam ediyor.