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
-
Windows’ta dig, BIND 9 paketiyle kurulur.
-
Kurulumda Tools Only seçin
-
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ım | Açıklama |
|---|---|---|
dig <alan> | dig rabisu.cloud | Alan adına ait A kaydını (IP adresi) döndürür |
dig <alan> any | dig rabisu.cloud any | Alan adına ait tüm DNS kayıtlarını listeler |
dig <alan> MX | dig rabisu.cloud MX | Alan adının mail (MX) sunucularını gösterir |
dig @<ns> <alan> | dig @8.8.8.8 rabisu.cloud | Belirli bir DNS sunucusu üzerinden sorgu yapar |
dig <alan> +short | dig rabisu.cloud +short | Yalnızca IP adreslerini, sade çıktı olarak döndürür |
dig <alan> +trace | dig rabisu.cloud +trace | DNS 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. 🚀