Ana içeriğe geç

dig Komutu ile DNS Kayıtlarını Sorgulama ve Tanılama

Bu Rehberde Ne Öğreneceksiniz?​

Bu rehberde dig komutu ile DNS kayıtlarını nasıl sorgulayacağınızı öğreneceksiniz.
Ayrıca dig çıktısını okuyarak DNS yapılandırmalarını nasıl tanılayacağınızı göreceksiniz.


Teknik Özet​

Ana Teknik Konu: DNS sorgulama ve teşhis
Çözülen Problem: Alan adı DNS kayıtlarının doğruluğunu kontrol etme
Kapsam: dig kurulumu, yaygın komutlar, çıktı analizi

dig, sistem yöneticileri için temel DNS tanı aracıdır.


dig Nedir?​

dig (Domain Information Groper), BIND paketinin bir parçasıdır.
Komut satırından DNS sorguları yapmanızı sağlar.

Şu bilgileri elde edebilirsiniz:

  • A, AAAA, MX, NS kayıtları
  • Yetkili isim sunucuları
  • DNS delegasyon zinciri

dig Kurulumu​

Linux (Ubuntu / Debian)​

dig, genellikle dnsutils paketi içinde gelir.

sudo apt update
  • Bu komut paket listesini günceller.


sudo apt install dnsutils
  • Bu komut dig aracını kurar.

1. Kurulumu doğrulayın:​


dig -v
  • Bu komut dig sürümünü gösterir.

macOS​

  • macOS’ta dig çoğu zaman yüklüdür.

dig -v
  • Bu komut sürüm bilgisini döndürür.

Yüklü değilse Homebrew ile kurun:


brew install bind
  • Bu komut BIND ve dig’i kurar.

Windows​

  1. Windows’ta dig, BIND 9 paketiyle kurulur.

  2. Kurulumda Tools Only seçin

  3. bin klasörünü PATH’e ekleyin


Örnek yol:


C:\Program Files\ISC BIND 9\bin
  • Kurulumu test edin:


dig -v

Sık Kullanılan dig Komutları​

KomutÖrnek KullanımAçıklama
dig <alan>dig rabisu.cloudAlan adına ait A kaydını (IP adresi) döndürür
dig <alan> anydig rabisu.cloud anyAlan adına ait tüm DNS kayıtlarını listeler
dig <alan> MXdig rabisu.cloud MXAlan adının mail (MX) sunucularını gösterir
dig @<ns> <alan>dig @8.8.8.8 rabisu.cloudBelirli bir DNS sunucusu üzerinden sorgu yapar
dig <alan> +shortdig rabisu.cloud +shortYalnızca IP adreslerini, sade çıktı olarak döndürür
dig <alan> +tracedig rabisu.cloud +traceDNS sorgusunun kökten itibaren delegasyon zincirini adım adım gösterir

2. dig Çıktısı Nasıl Okunur?​

  • Bir dig sorgusu birden fazla bölüm döndürür.

QUESTION SECTION​

1. Gönderilen DNS sorgusunu gösterir. 2. Hangi kayıt türünün istendiğini belirtir.

ANSWER SECTION​

1. Asıl DNS yanıtını içerir. 2. Genelde en önemli bölümdür.

AUTHORITY SECTION​

1. Alan adının yetkili isim sunucularını listeler. 2. Delegasyon kontrolü için kullanılır.

ADDITIONAL SECTION​

1. Ek IP bilgilerini içerir. 2. Genellikle NS kayıtlarının A adresleri bulunur.


Sıkça Sorulan Sorular (SSS)​

1. dig ile ping arasındaki fark nedir? ping bağlantıyı test eder, dig DNS kayıtlarını sorgular.

2. +short ne zaman kullanılır? Çıktıyı betiklerde kullanmak için idealdir.

3. status: NOERROR ne anlama gelir? DNS sorgusu hatasız yanıtlandı demektir.

4. MX kayıtlarını nasıl sorgularım? dig alanadiniz.com MX komutunu kullanın.

5. ISP DNS yerine başka sunucu sorgulanabilir mi? Evet. @8.8.8.8 gibi belirtilebilir.


Sonuç​

  • dig, DNS yapılandırmasını anlamanın en net yoludur.
  • Yanlış kayıtları ve delegasyon sorunlarını hızlıca gösterir.

DNS ve sunucu altyapınızı test etmek için bu aracı Rabisu Bulut platformunda güvenle kullanabilirsiniz.