LINUX LAB

CentOS nslookup KOMUTU

Dikkat: Bu yazıda geçen komutlar hem Linux tabanlı Centos hem de Linux tabanlı  Red Hat (RHEL) işletim sisteminde geçerlidir.

Daha önce CentOS dig KOMUTU ve CentOS whois KOMUTU isimli makalelerimizde  dig ve whois komutundan bahsetmiştik. Şimdi yine benzer işi yapan “nslookup” komutundan bahsedeceğiz.

nslookup’ın Açılımı Nedir?

nslookup‘ın açılımı “name server lookup” yani “isim sunucusu araştırması“dır.

nslookup Komutu Ne İşe Yarar?

DNS (Domain Name System – Alan Adı Sistemi) sorgulama yapmak için kullanılmaktadır. Yani bu komut ile “bu IP adresi hangi domain adına aittir” veya “bu domain adı hangi IP adresine aittir?” Şeklinde sorgulama yapılır.

nslookup komutunun islevi dns sorgulama
“DNS Sorgulama”

nslookup Komutu Nerelerde Kullanılmaktadır?

Birçok işletim sisteminde kullanılmaktadır fakat biz konumuz gereği Linux tabanlı CentOS işletim sisteminde incelemeler yapacağız.

nslookup Komutu CentOS’da Nasıl Kullanılmaktadır?

Komutun kullanımı aşağıdaki gibidir.

  • nslookup [seçenek] [sorgu]

Bu şekilde kullanıldığında cihaz adı verilirse IP adresi, IP adresi verilirse cihaz adı sorgulanmaktadır.

Aşağıdaki örnekte “www.networkkampus.com” sitesine ait IP adresi bulunmuştur. Yani isimden IP çözümlemesi yapılmıştır.

linux centos red hat rhel nslookup komutu kullanimi ornek
“nslookup Komutu Kullanımı”

Bu IP adresi web tarayıcıya girildiğinde siteye gidebiliriz. Fakat kullanılan sunucu paylaşımlı ise yani 1 server’da birden fazla domain adı var ise potunu da bilmemiz gerekir. Örneğin Google.com gibi tek bir sunucu kullanan siteler için bu işlem denebilir.

Aşağıdaki örnekte ilk önce “nslookup” komutu” daha sonra “host” komutu ile www.google.com sitesi çözümlenmiştir.

linux centos red hat rhel nslookup komutu kullanimi ornek
“nslookup Komutu Kullanımı”

Şimdi 216.58.212.36 IP adresini web tarayıcımıza yapıştıralım.

linux centos red hat rhel nslookup komutu ip ile siteye gitmek ornek
“nslookup’dan öğrenilen IP Adresi İle Siteye Gitme”

Görüldüğü üzere siteye IP adresi ile girebildik.

nslookup Seçenekleri

DNS sorgulaması için seçenekler aşağıda verilmiştir.

  • A : Makine adından IP adresi sorgulaması yapar.
  • PTR: Makine IP adresinden makine adını sorgular.
  • NS : Yetkili DNS sunucularını listeler.
  • MX : Verilen alan için gönderilen e-postaları kabul eden sunucuları listeler.
  • ANY : Tüm sorgulama tiplerini kullanarak gerekli bilgileri alır.
  • SOA : TTL süresi, sorumlu kişi, alanın seri numarası gibi bilgileri verir.

Sorgu tipini yukarıdakilerden biri ile değiştirmek için aşağıdaki komutlar interaktif modda kullanılabilir.

  • set query=sorgu_tipi

veya

  • set type=sorgu_tipi

Aşağıdaki örnekte “nslookup” programına girilmiş. Sorgu tipi “NS” olarak değiştirilmiş ve “networkkampus.com” domainine ait yetkili DNS sunucuları öğrenilmiştir. Son olarak da “exit” komutu ile nslookup programından çıkılmıştır.

linux centos red hat rhel nslookup parametreleri
“nslookup Parametreleri”

Örneğin sorgu tipi “ANY” olarak seçilmiş olsaydı tüm sorgu çıktıları alınabilecekti. Bu şekilde diğer seçenekler de denenebilir.

Seçenekleri aşağıdaki şekilde de değiştirebilirsiniz.

  • nslookup –q-[secenek] [sorgu]
linux centos red hat rhel nslookup parametreleri
“nslookup Parametreleri”

nslookup Sorgulama Sunucusu Nasıl Değiştirilir?

Bu komutun sorgulamada kullandığı sunucu aşağıdaki komut ile değiştirilebilir.

  • server

CentOS dig KOMUTU isimli makalemizi inceleyebilirsiz.

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir