NSLOOKUP Nedir ve Nasıl Kullanılır ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
16.12.2024

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:
  1. Komut İstemi’ni açın (Windows R tuşuna basın, cmd yazın ve Enter tuşuna basın).
  2. Aşağıdaki komutu yazın:
    nslookup example.com

    Example.com yerine sorgulamak istediğiniz alan adını yazın.

MacOS/Linux üzerinde:
  1. Terminal’i açın (Komut Boşluğu’na basın ve Terminal yazın).
  2. Aynı komutu çalıştırın:
    nslookup example.com
Çıktı Örneği:
Sunucu: dns.google Adres: 8.8.8.8 Yetkili olmayan cevap: İsim: example.com Adres: 93.184.216.34

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:
nslookup 93.184.216.34

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.

nslookup -query=mx example.com

Çıktı Örneği:

example.com posta değiştirici = 10 mail.example.com.

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.

nslookup -query=ns example.com

Çıktı Örneği:

example.com ad sunucusu = ns1.example.com. example.com ad sunucusu = ns2.example.com.

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.

nslookup -query=txt example.com

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:
nslookup example.com 8.8.8.8

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:

nslookup

Birden fazla komut yazabileceğiniz etkileşimli bir oturuma gireceksiniz:

> example.com > set querytype=mx > google.com

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:

nslookup > set querytype=mx > example.com

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.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills