LINUX LAB

CentOS dig 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 nslookup KOMUTU ve CentOS whois KOMUTU isimli makalelerimizde  nslookup ve whois komutundan bahsetmiştik. Şimdi yine benzer işi yapan “dig” komutundan bahsedeceğiz.

dig’in Açılımı Nedir?

dig’in açılımı “Domain Information Groper” yani “Alan Adı Bilgisi Çözümleyici“dir.

dig Komutu Ne İşe Yarar?

“dig” komutu detaylı olarak DNS (Domain Name System – Alan Adı Sistemi) sorgulama yapmak için kullanılmaktadır. Özetle “dig” komutu “bu IP adresi hangi domain adına aittir” veya “bu domain adı hangi IP adresine aittir?” Şeklinde sorgulama yapmaktadır.

nslookup komutunun islevi dns sorgulama
“DNS Sorgulama”

dig Komutu & nslookup Farklar

  • dig işletim sistemine ait kütüphanelerden sorgulama yaparken nslookup kendi iç kütüphanelerini kullanır.
  • “dig” komutu “nslookup” komutuna alternatiftir. “nslookup” komutu ile aynı işi yapmaktadır fakat daha detaylı sonuçlar vermektedir. Bu yüzden daha çok önerilmektedir.

dig 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.

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

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

  • dig [sorgu_tipi] [@dns.ip] sorgu

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

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

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

dig 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ştirilebilir. Aşağıdaki örnekte “dig ns networkkampus.com” komutu ile “networkkampus.com” domainine ait yetkili DNS sunucuları öğrenilmiştir.

linux centos red hat rhel dig parametreleri ornek
“dig Parametreleri”

networkkampus.com domain adının mx çözümlemesini veya kaydını 1.2.3.4 IP adresli DNS sunucusundan sorgulamak için aşağıdaki gibi bir komut kullanılabilir. Bu şekilde sorgulama yapılacak DNS server da değiştirilebilir.

  • dig mx @1.2.3.4 networkkampus.com

 

Bir Cevap Yazın

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