NSLOOKUP Nedir ve Nasıl Kullanılır
NSLOOKUP, Alan Adı Sistemi (DNS) sunucularını sorgulayarak alan adları ve IP adresleri hakkında bilgi almak için kullanılan bir komut satırı aracıdır. Ağ yöneticileri, geliştiriciler ve DNS ile ilgili sorunları gideren herkes için önemli bir yardımcı programdır. NSLOOKUP kullanarak, bir alan adıyla ilişkili IP adresini kontrol edebilir, bir alan adı için yetkili DNS sunucularını bulabilir ve daha fazlasını yapabilirsiniz.
Bu makalede, NSLOOKUP’ın ne olduğunu, nasıl çalıştığını açıklayacak ve DNS sorunlarını gidermek ve bilgi toplamak için nasıl kullanılacağına dair adım adım talimatlar vereceğiz.
NSLOOKUP nedir?
NSLOOKUP “İsim Sunucusu Arama” anlamına gelir Kullanıcıların DNS kayıtlarını sorgulamasına ve alan adları veya IP adresleri hakkında belirli bilgileri almasına olanak tanıyan bir komut satırı yardımcı programıdır. NSLOOKUP şu amaçlarla kullanılabilir:
- Bir alan adıyla ilişkili IP adresini bulun.
- Bir IP adresiyle ilişkili etki alanı adını belirleme (ters DNS araması).
- A, MX, NS ve TXT kayıtları gibi farklı DNS kayıt türlerini sorgulama.
- DNS çözümleme sorunlarını giderme ve DNS yapılandırmalarını doğrulama.
NSLOOKUP, Windows, macOS ve Linux dahil olmak üzere çoğu işletim sisteminde kullanılabilir.
NSLOOKUP Nasıl Çalışır?
Web tarayıcınıza bir alan adı girdiğinizde, Alan Adı Sistemi (DNS) bu alan adını bir IP adresine çevirerek cihazınızın web sitesinin sunucusuna bağlanmasını sağlar. NSLOOKUP, bu çeviriler hakkında bilgi almak ve DNS ayarlarını doğrulamak için DNS sunucularını manuel olarak sorgulamanıza olanak tanır.
NSLOOKUP, alan adları, IP adresleri ve DNS kayıtları hakkında bilgi almak için doğrudan DNS sunucularıyla etkileşime girer. Araç ayrıca DNS sunucusu yanlış yapılandırmaları veya ağ bağlantısı sorunları gibi sorunların belirlenmesine de yardımcı olabilir.
NSLOOKUP Nasıl Kullanılır
Farklı türlerde DNS sorguları gerçekleştirmek için NSLOOKUP’ın nasıl kullanılacağı aşağıda açıklanmıştır:
1. Temel Alan Adı Araması Gerçekleştirme
Belirli bir alan adıyla ilişkili IP adresini almak için NSLOOKUP kullanabilirsiniz.
Windows’ta:
- Komut İstemi’ni açın (Windows R tuşuna basın, cmd yazın ve Enter tuşuna basın).
- Aşağıdaki komutu yazın:nslookup example.com
Example.com yerine sorgulamak istediğiniz alan adını yazın.
MacOS/Linux üzerinde:
- Terminal’i açın (Komut Boşluğu’na basın ve Terminal yazın).
- Aynı komutu çalıştırın:nslookup example.com
Çıktı Örneği:
Bu örnekte, NSLOOKUP DNS sunucusunu sorgular ve example.com ile ilişkili 93.184.216.34 IP adresini döndürür.
2. Ters DNS Arama
Ters DNS araması, bir IP adresiyle ilişkili alan adını bulmanızı sağlar.
Emredin:
Bu durumda, NSLOOKUP 93.184.216.34 IP adresine karşılık gelen alan adını döndürecektir.
3. Belirli DNS Kayıt Türlerini Sorgulama
NSLOOKUP MX (Posta Değişimi), NS (Ad Sunucusu) veya TXT (Metin) kayıtları gibi belirli DNS kayıt türlerini sorgulamanıza olanak tanır.
Örnek: MX Kayıtlarını Sorgulama
MX kayıtları, bir alan adı adına e-posta almaktan sorumlu posta sunucularını bulmak için kullanılır.
Çıktı Örneği:
Bu, mail.example.com’un example.com etki alanı için e-postaları işlemekten sorumlu posta sunucusu olduğunu gösterir.
Örnek: NS Kayıtlarını Sorgulama
NS kayıtları, bir etki alanı için yetkili ad sunucuları hakkında bilgi sağlar.
Çıktı Örneği:
Bu çıktı, etki alanından sorumlu ad sunucularını (ns1.example.com ve ns2.example.com) gösterir.
Örnek: TXT Kayıtlarını Sorgulama
TXT kayıtları genellikle alan adı sahipliği doğrulaması, e-posta güvenliği (örn. SPF, DKIM) ve diğer metin tabanlı veriler hakkında bilgiler içerir.
4. Farklı Bir DNS Sunucusu Kullanma
NSLOOKUP varsayılan olarak cihazınızda veya ağınızda yapılandırılmış DNS sunucusunu kullanır. Ancak, sorguları gerçekleştirmek için farklı bir DNS sunucusu belirtebilirsiniz.
Emredin:
Bu örnekte NSLOOKUP, example.com hakkında bilgi için Google Public DNS sunucusunu (8.8.8.8) sorgulayacaktır.
NSLOOKUP’ta Etkileşimli Mod
NSLOOKUP, komut satırı aracından çıkmadan birden fazla sorgu gerçekleştirmenize olanak tanıyan etkileşimli bir moda sahiptir. Etkileşimli moda girmek için, herhangi bir ek parametre olmadan nslookup yazmanız yeterlidir:
Birden fazla komut yazabileceğiniz etkileşimli bir oturuma gireceksiniz:
Etkileşimli moddan çıkmak için exit yazın veya Ctrl C tuşuna basın.
NSLOOKUP için Yaygın Kullanım Durumları
1. DNS Sorunlarını Giderme
Web siteleri yüklenemediğinde veya DNS çözünürlük sorunlarıyla karşılaştığınızda, NSLOOKUP sorunun DNS yapılandırmasıyla ilgili olup olmadığını belirlemenize yardımcı olabilir. Farklı DNS sunucularını sorgulayarak, sorunun nerede olduğunu (örneğin, yerel sunucuda veya DNS sağlayıcısının ucunda) belirleyebilirsiniz.
2. DNS Yapılandırmasını Doğrulama
NSLOOKUP genellikle bir etki alanı için DNS kayıtlarının doğru yapılandırılıp yapılandırılmadığını doğrulamak için kullanılır. Örneğin, bir web sitesi veya e-posta sunucusu kurduktan sonra A, MX ve TXT kayıtlarının doğru ayarlanıp ayarlanmadığını kontrol edebilirsiniz.
3. DNS Yayılımının Tanımlanması
DNS kayıtları güncellendiğinde, değişikliklerin internet genelinde yayılması zaman alabilir. NSLOOKUP, alternatif DNS sunucuları (örn. Google DNS veya OpenDNS) belirterek değişikliklerin farklı DNS sunucularında uygulanıp uygulanmadığını kontrol etmenizi sağlar.
NSLOOKUP Komutları ve Seçenekleri
NSLOOKUP ile çalışırken bazı ek yararlı komutlar ve seçenekler aşağıda verilmiştir:
- set querytype=A: Sorgu türünü A kayıtları (IPv4 adresleri) olarak ayarlar.
- set querytype=AAAA: IPv6 adresleri için sorgular.
- set timeout=seconds: Sorgu için zaman aşımı aralığını ayarlar.
- set retry=number: Sunucu yanıt vermezse yeniden deneme sayısını belirtir.
Etkileşimli modda sorgu türünü MX olarak ayarlama örneği:
Sonuç
NSLOOKUP, DNS kayıtlarını sorgulamak ve ağ sorunlarını gidermek için güçlü bir araçtır. İster bir sistem yöneticisi ister bir geliştirici olun, NSLOOKUP’ın nasıl kullanılacağını anlamak DNS sorunlarını teşhis etmenize, yapılandırmaları doğrulamanıza ve alan adlarının IP adreslerine nasıl çözümlendiğine dair değerli bilgiler edinmenize yardımcı olabilir. Hem temel hem de gelişmiş işlevselliği ile NSLOOKUP, ağlar ve web teknolojileri ile çalışan herkesin sahip olması gereken bir araçtır.