Nslookup Windows Komutu Nasıl Kullanılır (11 Örnek)


Bu eğitimde DNS kayıtlarını kontrol etmek için nslookup'ı nasıl kullanacağınızı öğreneceksiniz.

Windows nslookup komutunu kullanarak çeşitli DNS kayıt türlerini (A, PTR, CNAME, MX, vb.) nasıl kontrol edeceğinizi göstereceğim.

Bu yazıda size nslookup'ı yerel DNS sunucunuza ve harici bir DNS sunucusuna karşı nasıl kullanacağınızı göstereceğim (sorun giderme için harika ipucu).

Başlayalım!

İçindekiler:

  • DNS Nasıl Çalışır?
  • Nslookup komutunu neden öğrenmelisiniz?
  • Nslookup Söz Dizimi
  • DNS kayıtlarını kontrol etmek için nslookup nasıl kullanılır?
  • DNS Sorun Giderme İpuçları

DNS nasıl çalışır?

DNS'nin nasıl çalıştığını anlamak, DNS sorunlarını daha hızlı gidermenize yardımcı olacaktır. Sorunun bir istemci mi, yerel bir DNS sorunu mu, yoksa başka bir DNS sunucusu mu (yönlendirme sunucusu veya ISP) olduğunu belirlemenize yardımcı olacaktır.

Bilgisayar ve diğer ağ cihazları IP adresiyle iletişim kurar. Eriştiğiniz her web sitesinin veya kaynağın IP adresini hatırlamak zor olur, alan adlarının hatırlanması daha kolaydır. DNS, hatırlanması kolay adı alacak ve cihazların iletişim kurabilmesi için onu IP adresiyle eşleştirecektir.

Aşağıda bir bilgisayarın adları çözümlemek için DNS'yi nasıl kullandığını açıklayacağım.

  1. Kullanıcı tarayıcısına google.com'u yazar. Bu, google.com'un IP adresini almak için DNS sunucusuna bir sorgu gönderecektir.
  2. İstemcinin kullandığı DNS sunucusu IP adresini bilmiyor olabilir. Bu, yerel Active Directory DNS sunucunuz veya ISP DNS sunucunuz olabilir. Etki alanının IP adresini bilmiyorsa, onu bir sonraki DNS sunucusuna iletecektir.
  3. Bir sonraki DNS sunucusu IP adresini bildiğini söyler ve isteği bilgisayara geri gönderir.
  4. Bilgisayar daha sonra google.com ile iletişim kurabilir.

DNS, bir ağdaki sistemler hakkında ayrıntılı bilgi sağlamak için kaynak kayıtlarını kullanır. Yukarıdaki örnekte, bir alan adını bir IP adresine eşleyen bir A kaynak kaydı kullanılmıştır.

Aşağıdaki örneklerde size farklı kaynak kayıtlarının nasıl sorgulanacağını göstereceğim.

Neden Nslookup komut satırı aracını öğrenmelisiniz?

DNS çalışmadığında cihazlar iletişim kuramaz. Web sitelerine göz atamaz, e-posta gönderemez, çevrimiçi sohbet edemez, video akışı gerçekleştiremez vb.

Yerel DNS sunucusu sorununuz varsa çalışanlarınız çalışamaz ve işler etkilenir.

Bu sorunları hızlı bir şekilde gidermenin ve çözmenin bir yoluna ihtiyacınız var.

Bu nedenle Nslookup komutunun nasıl kullanılacağını bilmek önemlidir.

Bu komut tüm Windows işletim sistemlerinde yerleşiktir, ücretsizdir ve kullanımı kolaydır.

Bir sistem veya ağ yöneticisiyseniz, DNS ile ilgili sorunları hızlı bir şekilde nasıl çözeceğinizi bilmeniz çok önemlidir.

NSLookup Söz Dizimi

Sözdizimini görüntülemek için nslookup yazıp enter tuşuna basmanız ve ardından şunu yazmanız yeterlidir.

İşte bir ekran görüntüsü

Pek çok seçenek var ancak çoğu durumda DNS kayıtlarını doğrulamak için bunlardan yalnızca birkaçına ihtiyacınız olacak. En kullanışlı komut anahtarları set tipi, sunucu ve hata ayıklamadır. Aşağıda size en sık kullanılan komutları göstereceğim.

DNS Kayıtlarını Kontrol Etmek İçin Nslookup Nasıl Kullanılır

Aşağıda çeşitli DNS kayıt türlerini kontrol etmek için nslookup'ın nasıl kullanılacağına ilişkin birkaç örnek verilmiştir. Varsayılan olarak nslookup, bilgisayarınız tarafından yapılandırılan yerel DNS sunucusunu kullanır. Nslookup'ı harici bir sunucu kullanacak şekilde değiştirmek için son örneğe bakın.

Nslookup IP Adresi (Alan Adına IP)

nslookup -type=cname www.activedirectorypro.com

CNAME kaydı, bir DNS adını başka bir DNS adına takma ad vermek veya yönlendirmek için kullanılır.

Ad sunucusu araması

nslookup -type=na ad.activedirectorypro.com

Bir etki alanının ad sunucularını görüntülemek için yukarıdaki komutu kullanın. Aşağıda etki alanımın ad sunucularının dc1, dc2 ve dc3 olduğunu görebilirsiniz.

Nslookup TXT kaydı

nslookup -type=na domainname

Bir etki alanının metin DNS kayıtlarını görüntülemek için bu komutu kullanın.

Tüm DNS kayıtlarını Nslookup

nslookup -type=any ad.activedirectorypro.com

Bu komut mevcut tüm kayıtları gösterecektir.

Nslookup etki alanı denetleyicisi

Belirli bir etki alanı için tüm etki alanı denetleyicilerini listelemek için bu adımları kullanın.

  1. Komut istemine nslookup yazın ve enter tuşuna basın
  2. Daha sonra set type=SRV yazıp enter tuşuna basın
  3. Daha sonra _ldap._tcp.ad.activedirectorypro.com yazın ve enter tuşuna basın. (ad.activedirectorypro.com adresini alan adınızla değiştirin).

Bu, ad.activedirectorypro.com etki alanı için tüm etki alanı denetleyicilerini görüntüler.

Nslookup Ayrıntılı

Hata ayıklamayı açmak, kaynak kaydı hakkında birincil ad sunucusu, posta adresi, varsayılan TTL ve çok daha fazlası gibi çok daha fazla ayrıntı görüntüleyecektir. Hata ayıklamayı açmak için aşağıdaki komutu kullanın

nslookup 
set debug

Nslookup Harici DNS sunucusunu kullanıyor

Bu sorun gidermede çok faydalıdır. Belki bir web sitesi dahili ağınıza yüklenmiyor ancak ağ dışında olduğunuzda yükleniyor. Dahili DNS'nizin harici bir DNS sunucusundan farklı sonuçlar döndürüp döndürmediğini görmek için bunu kullanabilirsiniz. İSS DNS sunucunuzu veya Google'ı kullanabilirsiniz.

DNS sunucusunu değiştirmek için nslookup yazın ve “enter” tuşuna basın.

Daha sonra sunucu IPADDRESS yazın. Örneğin “sunucu 8.8.8.8” ve enter tuşuna basın. Bu, nslookup komutuna, DNS kaydı aramalarını çalıştırmak için 8.8.8.8 sunucusunu kullanma talimatını verecektir.

DNS Sorunlarını gidermeye yönelik ipuçları

İşte DNS sorunlarını gidermeye yönelik ipuçlarım.

Adım#1 DNS sunucusuna bağlantınızın olduğundan emin misiniz?

İstemcinizin DNS sunucusuyla iletişim sorunları varsa ad çözümlemesi çalışmayacaktır.

Windows sisteminde hangi DNS'nin ayarlandığını kontrol etmek için bu komutu kullanın:

ipconfig /tümü

Şimdi DNS sunucusu için listelenen IP'yi alın ve istemcinin ona ping atıp atamayacağını veya onunla iletişim kurabildiğini görün.

Adım #2 Diğer kullanıcılar veya cihazlarda ad çözümleme sorunları mı var?

Sorunun ne kadar büyük olduğunu belirlemeniz gerekir. Ad çözümleme sorunları yalnızca bir, iki veya daha fazla cihazda mı yaşanıyor?

Eğer sadece bir tane ise, o zaman bir müşteri sorununuz olabilir. Hepsi veya çoğu varsa, yerel veya yukarı akış DNS sunucusuyla ilgili bir sorununuz olabilir.

Adım #3 Yerel sunucuyu test etmek için NSLookup'ı kullanın

Yerel DNS sunucusunun düzgün çalıştığını doğrulamak için NSLookup'ı kullanın. Yerel sunuculardaki DNS kayıtlarını doğrulamak için bu komutu kullanın. Örneklere ihtiyacınız varsa önceki bölüme bakın.

Adım #4 AD Sağlığını kontrol etmek için DCDiag'ı kullanın

Dahili olarak sorun yaşıyorsanız, Active Directory ortamınızın sağlığını kontrol etmek isteyeceksiniz. DNS ve AD çok sıkı bir şekilde entegre olduğundan, DNS sorunlarınıza hatalı bir etki alanı denetleyicisi neden olabilir.
Etki alanı denetleyicisinin sağlığının nasıl kontrol edileceğine ilişkin eğitimime bakın.

Adım #5 Yönlendirme DNS Sunucusunu (UPstream) test etmek için NSlookup sunucusunu kullanın

Her şey dahili olarak doğru bir şekilde çözümleniyor ancak harici olarak çözülmüyorsa, iletme DNS sunucusunu NSLookup komutuyla test edebilirsiniz. Bu, ISP DNS sunucunuz veya kök ipucu sunucularınız olabilir. Sorguları çalıştırmak için NSLookup sunucusu seçeneğini ve ardından iletme DNS sunucusu IP'sini kullanın.

Adım #6 Virüsleri ve casus yazılımları tarayın

Virüsler ve casus yazılımlar, trafiği kötü amaçlı sitelere yönlendirmek için bilgisayarlara her türlü kötü şeyi yükleyebilir. Tarayıcının ele geçirilmesi çok yaygındır

Adım #7 İstemcinin ana bilgisayar dosyasını kontrol edin

Ana bilgisayar dosyasına giriş eklemenizi önermiyorum ancak hatalı veya güncel olmayan veriler içeriyorsa bağlanamazsınız. Virüsler ayrıca sizi kötü amaçlı web sitelerine yönlendirecek ana bilgisayar dosyasını da değiştirebilir.

Adım #8 DNS Önbelleğini Temizleyin

İstemcinin önbelleği, bu komutu çalıştıran önbelleği temizlemede sorun olabilir

ipconfig /flushdns

Bu makalenin NSLookup'ı ve DNS'yi doğrulamak ve sorun gidermek için nasıl kullanılabileceğini anlamanıza yardımcı olacağını umuyorum. Bu videoyu beğendiyseniz veya sorularınız varsa aşağıya kısa bir yorum bırakın.

Özet

Bu kılavuzda nslookup windows komutunun nasıl kullanılacağına ilişkin birkaç örneği inceledim. Nslookup komutu, DNS kayıtlarındaki sorunları gidermek ve kontrol etmek için harika bir araçtır. Çoğu zaman ağ sorunları DNS ile ilgilidir ve DNS'nin doğru şekilde çalıştığının hızlı bir şekilde nasıl doğrulanacağını bilmek büyük bir zaman tasarrufu sağlayabilir.

İlgili makaleler