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.comEn 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.46Ters 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.8Sorguyu 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.comMX 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.comNS 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.comTXT 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.comCNAME, 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.comAAAA kayıtları, IPv6 adresleri için A kayıtlarının karşılığıdır.
9. SOA kaydını sorgulamak
nslookup -type=soa example.comSOA 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
> exitEtkileş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.
| Komut | Kullanım | Örnek |
|---|---|---|
| nslookup domain | Domain IP'si | nslookup google.com |
| nslookup IP | Ters DNS | nslookup 8.8.8.8 |
| nslookup domain sunucu | Belirli DNS sorgusu | nslookup google.com 1.1.1.1 |
| -type=mx | Posta sunucuları | nslookup -type=mx gmail.com |
| -type=ns | Yetkili DNS | nslookup -type=ns github.com |
| -type=txt | SPF, DKIM, DMARC | nslookup -type=txt google.com |
| -type=cname | Domain takma adı | nslookup -type=cname www.github.com |
| -type=aaaa | IPv6 adresi | nslookup -type=aaaa google.com |
| -type=soa | Bölge otoritesi | nslookup -type=soa example.com |
| Etkileşimli mod | Çoklu sorgu | nslookup 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.