%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
9 dakika kaldı
Güvenlik ve Ağ

Windows ve Linux'de NsLookup Komutları Nasıl Kullanılır

Ada Sevgigüzel By Ada Sevgigüzel 9 dk okuma 23 Şubat 2025'te güncellendi
Windows ve Linux'de NsLookup Komutları Nasıl Kullanılır

Ağınızda neler olduğunu anlamak istiyorsanız DNS sorguları yapabilmeniz gerekir. Bunu yapmanın en iyi yolu, Ağ Yönetim aracı olan NsLookup. Bu komut satırı aracı, ağ sorunlarını daha iyi anlamanıza ve çözmenize yardımcı olabilir.

NsLookup'ı DNS sorguları için kullanmanın iki temel yöntemi vardır: birincisi bilgisayarınızda yerel olarak kullanmak, ikincisi ise NsLookup'ı çevrimiçi kullanmaktır. Bu blog yazısında her iki yöntemi de ele alacak ve 8 kullanışlı NsLookup komut kullanım senaryosu.

DNS Nasıl Çalışır?

NsLookup'ı iyi kavrayabilmek için önce DNS'ye ve aslında ne işe yaradığına bakmamız gerekir. DNS terimi şunun kısaltmasıdır: Alan Adı Sistemiİnternetteki her web sitesinin sayısal bir IP adresi vardır. Ancak tarayıcınızın adres çubuğuna IP adresini elle yazarak sitelere erişmezsiniz. Bunun yerine alan adını yazarsınız; DNS de bu alan adını bir IP adresiyle eşleştirir. DNS olmadan kullanıcıların bir web sitesini açması mümkün değildir. Bir web sayfası yüklenirken dört farklı DNS sunucusu birlikte çalışarak ilgili IP adresini bulur; DNS yinelemesi, Kök ad sunucusu, TLD ad sunucusuve Yetkili nameserver. Bu DNS türlerinin her biri sürecin bir adımından sorumludur. Örneğin DNS özyineleyicisi, alan adıyla ilgili bilgiyi önce mevcut önbellek verisinde arar. Gerekli bilgiyi bulamazsa isteği kök ad sunucusuna iletir. İstek aktarma süreci, DNS ilgili IP adresini bulana kadar devam eder.

NsLookup Nedir? 

NsLookup (name server lookup), ağ sorunlarını gidermek için kullanılan bir komut satırı aracıdır.

NsLookup'ı kullanarak bir alan adından web sitesinin IP adresini ya da tam tersini alabilirsiniz. Bu tür DNS sorgusuna "A kaydı" denir; ancak NsLookup ile yapabileceğiniz tek sorgu bu değildir. "AAAA kaydı" ya da "quad A kaydı" da sorgulayabilirsiniz. A kaydında NsLookup'a bir alan adının IP adresini sorduğunuzda, araç ilgili IPv4 adresini döndürür. Ancak internet giderek IPv6 kullanımına geçmektedir. Bu nedenle bir alan adının IPv6 adresini de alabilmeniz gerekir. "AAAA" kaydı, NsLookup'ın IPv6 komutunu kullanarak bu ikinci IP isteğini karşılar. NsLookup üzerinden alınabilen DNS kayıtlarına üçüncü bir örnek olarak SOA kaydı verilebilir; bu kayıt bir DNS bölgesi hakkında faydalı bilgiler sunar. NsLookup aracılığıyla her biri kendine özgü bir komutla sorgulanabilen çok daha fazla DNS kaydı mevcuttur. Bunlar yalnızca NsLookup'ın potansiyelini tanımanız için seçilmiş birkaç yaygın örnektir. İlerleyen bölümlerde NsLookup komutunun daha fazla işlevini inceleyeceğiz.

Bu araca Linux veya Windows bilgisayarınızda büyük ihtimalle zaten sahipsinizdir. Ancak Microsoft'a göre NsLookup komut satırı aracını kullanabilmek için TCP/IP protokolünün yüklü olması gerekir.

NsLookup Kullanmayı Neden Öğrenmelisiniz? 

"Ağ veya sunucu yöneticisi değilim; NsLookup komutlarına neden ihtiyaç duyayım?" diye sorabilirsiniz. Yine de NsLookup ile nasıl çalışılacağını bilmek için iki temel neden vardır:

NsLookup ile Sunucu Bağlantısı Sorunlarını Giderme

Sunucunuzun bağlantısında bir sorun olduğunu düşünün. NsLookup komutlarıyla bağlantıyı inceleyip sorunu hızlı ve etkili biçimde çözebilirsiniz.

Güvenlik

Pek çok phishing saldırısı, güvenilir bir web sitesinin alan adında yapılan küçük değişiklikleri içerir. Kullanıcı, gerçek site olmadığını fark etmeden alışveriş yapabilir ya da bilgilerini girebilir. Ancak NsLookup ile önleyebileceğiniz tek saldırı türü bu değildir. Bir DNS önbellek zehirlenmesi saldırısındasaldırganlar veri trafiğini başka bir sunucuya yönlendirebilir. Bu durumda kullanıcılar tehlikeli bir siteye yönlendirilebilir. Doğru NsLookup komutunu, DNS kaydını ve buna karşılık gelen davranışı bilerek, bir kaydın olağandışı kullanıldığını fark edebilirsiniz.

Birkaç yararlı NsLookup ve CMD DNS komutunu öğrenmek teknik beceri setinizi genişletir. Bir dahaki sefere sunucu sorunuyla karşılaştığınızda, işi elinize alıp kendiniz çözebilirsiniz.

Windows'de En Sık Kullanılan NsLookup DNS Komutları

NsLookup'ın ne olduğunu öğrendiğinize göre, Windows'de en sık kullanılan 6 NsLookup DNS komutunu ve bunlarla neler yapabileceğinizi inceleyelim.

 

1. Bir Alan Adının A Kaydını Alma

Daha önce açıklandığı gibi A kaydı sorgusu, NsLookup ile IP kontrolü yapmak için kullanılır. Bu CMD DNS komutunu Windows'ta kullanmak için önce Windows+R tuşlarına basın, "cmd" yazın ve Tamam'a tıklayarak komut istemini açın. Bu adım, Windows'deki tüm komutlar için aynıdır. Ardından "NsLookup" yazıp Enter'a basın. Sonuç olarak varsayılan sunucunuzu ve IP adresinizi göreceksiniz.

Sonra web sitesinin alan adını yazın; IP adresini alacaksınız. Burada yetkisiz (Non-authoritative) bir yanıt görebilirsiniz. Bu ne anlama gelir? Sorgunun yanıtının yetkili olmayan bir kaynaktan geldiği anlamına gelir.

Windows'de bir alan adının A kaydını alma

2. Bir Alan Adının NS Kayıtlarını Kontrol Etme 

Bu DNS komutu, bir alan adının yetkili ad sunucusunu bulmanızı sağlar. Yetkili sunucu, bir DNS bölgesinin otoritesidir. Bir alan adına ait NS bilgisini bulmak için şu komutu kullanabilirsiniz:

set q=ns
www.example.com

Windows'de bir alan adının NS kayıtlarını kontrol etme

3. Bir Alan Adının SOA Kaydını Alma

Bir diğer kullanışlı DNS komutu SOA kaydı komutudur. Bir alan adının SOA kaydını almak oldukça basittir ve bir önceki DNS komutuyla benzer bir yapıya sahiptir. Tek fark, sorgu türünü "soa" bunun yerine "I appreciate you providing context, but I should note that "ns"" appears to be a code fragment or special character string rather than translatable English text. However, taking your instruction literally to return only the translation: ns" (The string remains the same as it doesn't contain translatable words).

Komutun görünümü şu şekildedir:

set q=soa
www.example.com

4. Hata Ayıklama Modunu Etkinleştirme

Bu DNS komutunu kullanarak bir alan adı hakkında ek bilgi edinebilirsiniz:

set debug
www.example.com

Bu komut sizi hata ayıklama moduna alır. Hata ayıklama modu, sunucuya gönderilen paket hakkında bilgi verir.

Windows üzerinde NsLookup hata ayıklama modunu etkinleştirme

5. MX Kayıtlarını Bulma 

Mail Exchange kaydı veya MX kaydı, hangi posta sunucusunun e-postaları almaktan sorumlu olduğunu gösterir.

MX kayıtlarını almak için bu DNS komutunu kullanın:

set q=mx
domain name

Windows üzerinde MX kaydını alma

6. Ters DNS Sorgusu Yapma

Bu komut, elinizde bir IP adresi olduğunda ve bu adrese karşılık gelen alan adını aradığınızda işe yarar. Ters NsLookup için şu komutu kullanın:

nslookup 'IP address'

 

nslookup ters DNS

Linux Üzerinde En Sık Kullanılan NsLookup Komutları

Şimdi tüm bu komutları bir Linux sunucusunda deneyelim.

1. Bir Alan Adının A Kaydını Alma

Linux üzerinde bir alan adının A kaydını almak için terminali açın ve şu komutu girin:

nslookup example.com

Linux üzerinde bir alan adının A kaydını alma

2. Bir Alan Adının NS Kayıtlarını Kontrol Etme 

Linux üzerinde bir alan adının isim sunucusu kayıtları için gereken nslookup komutu şudur:

nslookup -type=ns example.com

Linux üzerinde bir alan adının NS kayıtlarını kontrol etme

3. Bir Alan Adının SOA Kaydını Alma

SOA kaydını almak için şu nslookup komutunu kullanın:

nslookup -type=soa example.com

4. Hata Ayıklama Modunu Etkinleştirme 

Linux üzerinde hata ayıklama modunu etkinleştirmek için şu nslookup komutunu kullanın:

nslookup -debug example.com

Linux üzerinde NsLookup hata ayıklama modunu etkinleştirme

5. MX Kayıtlarını Bulma 

MX kayıtlarını bulmak için şu nslookup komutunu kullanabilirsiniz:

nslookup -query=mx example.com

Linux üzerinde MX kaydını alma

6. Ters DNS Sorgusu Yapma 

Bir alan adının A kaydını sorgulamaya benzer şekilde, tersine ns sorgusu yapmak için nslookup komutunun ardından IP adresini girin:

nslookup 11.11.11.11

Linux üzerinde Tersine NsLookup

Online NsLookup Araçları

Komut istemcisine ek olarak, bir ad sunucusunu sorgulamak için web tabanlı araçları da kullanabilirsiniz. Arama kutusuna bir alan adı girmeniz yeterli; araç size çok sayıda DNS kaydı döndürür. Online NsLookup araçları, komut istemcisiyle yapabileceğiniz neredeyse tüm sorguları destekler. Aşağıda üç farklı online NsLookup aracı örneğine yer verdik.

  1. Nslookup.io
  2. Geniş bant arama
  3. Web Wiz

Özetlemek gerekirse 

Bir kullanıcı bir web sitesini açmak istediğinde, DNS'nin arkasındaki mekanizma devreye girerek alan adını IP adresine çevirir ve siteye ulaşılmasını sağlar. DNS bölgenizi daha iyi anlamak ve sorunlarını çözmek için NsLookup'ı kullanabilirsiniz. NsLookup, ad sunucuları hakkında kapsamlı bilgi sunan kullanışlı bir komut satırı aracıdır. Bu aracı; sunucu bağlantı sorunlarını gidermek, DNS problemlerini çözmek veya internette gezinirken güvenliğinizi artırmak gibi farklı amaçlarla kullanabilirsiniz. Bu makalede, hem Linux hem de Windows için işe yarar NsLookup komutlarını ele aldık.

SSS

NsLookup ile Ping Arasındaki Fark Nedir? 

Bir alan adını IP adresine çevirmek söz konusu olduğunda her iki araç da aynı sonucu verir. Ancak çalışma biçimleri birbirinden farklıdır. Şunu da belirtmek gerekir: ping, DNS sorunlarını tespit edip çözmek için değil, genellikle IP bağlantısını test etmek amacıyla kullanılır.

NsLookup'ı Bir IP Adresiyle Kullanabilir miyim?

Evet, NsLookup ile bir IP adresine karşılık gelen alan adını öğrenebilirsiniz. Bunun için tersine NsLookup kullanarak ilgili IP adresinin sorumlu alan adını sorgulayabilirsiniz. 

DNS Sorgusu Size Ne Söyler?

DNS sorgusu, bir alan adını IP adresine veya tersine çevirebilir. Buna ek olarak, bölgenin birincil ad sunucusu gibi DNS bölgesiyle ilgili bilgiler de sunar.

IPv6 Ad Servisi Bilgileri Nasıl Görüntülenir?

nslookup ile IPv6 ad servisi bilgilerini görüntülemek için bir komut istemcisi veya terminal açın ve "nslookup -query=AAAA example.com" komutunu girin; "example.com" yerine sorgulamak istediğiniz alan adını yazın. Bu komut, DNS'yi ilgili alan adının AAAA kaydı için sorgular ve IPv6 adresini döndürür.

A Kaydı ile AAAA Kaydı Arasındaki Fark Nedir?

A Kaydı ve AAAA Kaydı, alan adlarını IP adresleriyle ilişkilendiren DNS kayıt türleridir; ancak farklı İnternet Protokolü sürümlerine hitap ederler. A Kaydı, alan adlarını 32 bitlik IPv4 adresleriyle eşleştirir; bu, geleneksel internet adresi biçimidir. AAAA Kaydı ise alan adlarını 128 bitlik IPv6 adresleriyle ilişkilendirir. İnternete bağlı cihaz sayısının hızla artması nedeniyle daha geniş bir IP adresi havuzuna duyulan ihtiyacı karşılamak için geliştirilmiştir.

Paylaş

Blogdan daha fazlası

Okumaya devam et.

MikroTik L2TP VPN kurulum kılavuzu için Cloudzy başlık görseli; kalkan simgeleriyle süslenmiş parlak mavi ve altın renkli dijital bir tünel aracılığıyla bir dizüstü bilgisayarın sunucu rafına bağlandığını gösteriyor.
Güvenlik ve Ağ

MikroTik L2TP VPN Kurulumu (IPsec ile): RouterOS Kılavuzu (2026)

Bu MikroTik L2TP VPN kurulumunda L2TP tünellemeyi, IPsec ise şifreleme ve bütünlüğü sağlar. İkisini birlikte kullanmak, üçüncü taraf yazılıma gerek kalmadan yerel istemci uyumluluğu sunar.

Reksa SirusReksa Sirus 9 dk okuma
Karanlık teal arka planda Cloudzy markasıyla, uzak ana bilgisayar kimliği değişikliği hakkında SSH uyarı mesajı ve Düzeltme Kılavuzu başlığını gösteren terminal penceresi.
Güvenlik ve Ağ

Uyarı: Uzak Ana Bilgisayar Kimliği Değişti ve Nasıl Düzeltilir

SSH, sistemler arasında şifreli bir tünel oluşturan güvenli bir ağ protokolüdür. Grafik arayüz gerektirmeksizin bilgisayarlara uzaktan erişmesi gereken geliştiriciler arasında popülerliğini korumaktadır.

Reksa SirusReksa Sirus 10 dk okuma
Karanlık arka planda uyarı sembolleri ve mavi sunucu içeren DNS sunucu sorun giderme kılavuzu görseli, Linux ad çözümleme hataları için.
Güvenlik ve Ağ

Ad Çözümlemede Geçici Hata: Ne Anlama Gelir ve Nasıl Düzeltilir?

Linux kullanırken web sitelerine erişmeye, paket güncellemeye ya da internet bağlantısı gerektiren görevleri çalıştırmaya çalışırken ad çözümlemede geçici hata ile karşılaşabilirsiniz.

Reksa SirusReksa Sirus 12 dk okuma

Dağıtmaya hazır mısınız? Aylık 2,48 dan başlayan fiyatlarla.

2008'den bu yana bağımsız bulut. AMD EPYC, NVMe, 40 Gbps. 14 gün para iade garantisi.