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