DNS Arama — Herhangi Bir Etki Alanının DNS Kayıtlarını Gerçek Zamanlı Olarak Sorgulayın
dig veya nslookup'yi yüklemeden e-posta teslimi hatalarını teşhis edin, alan adı geçişlerini onaylayın ve güvenlik politikalarını denetleyin.
DNS Sorgusu Nedir?
Bir DNS araması, bir etki alanına eklenen kayıtları almak için Domain Name System'yi sorgular; internet için bir telefon rehberi gibi çalışır, insan tarafından okunabilen alan adlarını, trafiği yönlendirmek ve hizmet sunmak için gereken teknik veri ağlarına dönüştürür. Her alan adı birden fazla kayıt türü taşır: A kayıtları IP adreslerini işaret eder, MX kayıtları e-postayı yönlendirir, TXT kayıtları güvenlik politikalarını taşır ve NS kayıtları yetkiyi bir ad sunucusuna devreder.
Bir DNS aramasını tetiklediğinizde sorgu, özyinelemeli bir çözümleyiciye (ISP'niz tarafından çalıştırılan veya 8.8.8.8 veya 1.1.1.1 gibi genel bir çözümleyiciye) gider. Çözümleyicinin, kaydın TTL penceresinde önbelleğe alınmış bir yanıtı varsa, bu önbelleğe alınmış değeri döndürür. Değilse, yetkili ad sunucusunu (alan adının resmi kayıtlarını tutan sunucu) sorgular. Bu araç, önbelleğe almayı atlar ve yetkili sunucuları doğrudan sorgular; dolayısıyla sonuçlar, tarayıcınızın önbelleğe aldığını değil, bölgenin mevcut yayınlanmış durumunu yansıtır.
Tarayıcınız arka planda otomatik olarak DNS aramaları gerçekleştirir ancak size hiçbir şey göstermez. Bu araç tam kayıt kümesini ortaya çıkarır: yalnızca IP adresini değil, çözümleyiciler yetkili kaynağı yeniden kontrol etmeden önce her bir kaydın önbelleklerde ne kadar süre kalacağını ortaya koyan TTL değerleri de dahil olmak üzere etki alanına bağlı tüm kayıt türlerini.
Nasıl Çalışır
Alan Adı Girin
Herhangi bir alan adı yazın — google.com veya github.com gibi. Kök alan adı veya alt alan adı sorgulayabilirsiniz.
Kayıt Türü Seçin
İncelemek istediğiniz DNS kayıt türünü seçin — A, MX, TXT, NS, CNAME, SOA, CAA — veya Tüm Kayıtlar'ı seçin.
Sonuçları Görüntüleyin
Sonuçlar yetkili DNS sunucularından gerçek zamanlı olarak döndürülür. Her satırda kayıt türü, değeri, TTL (kaydın çözümleyiciler tarafından ne kadar süreyle önbelleğe alındığı) ve MX kayıtları için öncelik numarası gösterilir. Tek tıklamayla herhangi bir kaydı panoya kopyalayın.
DNS Arama Sonuçlarınızı Nasıl Okuyabilirsiniz?
Arama tamamlandığında her sonuç satırında birkaç alan bulunur. İşte her alanın ne anlama geldiği ve nelere bakılması gerektiği.
| Alan | Açıklama |
|---|---|
TTL (Time To Live) | Yetkili sunucuyu yeniden sorgulamadan önce bu kaydın çözümleyiciler tarafından önbelleğe alındığı saniye sayısı. TTL 300 = Değişiklikler ~5 dakika içinde yayılır. TTL 86400 = Eski kayıt, değiştirildikten sonra 24 saate kadar varlığını sürdürebilir. |
MX Öncelik | Yalnızca MX kayıtlarında bulunur. Düşük sayılar daha yüksek önceliğe sahiptir. 10 (birincil) ve 20 (yedek) kurulum, bir yük devretme zinciri oluşturur. Eşit öncelik değerleri, her iki sunucunun da yükü eşit olarak paylaştığı anlamına gelir. |
Değer Kaydı | Kaydın içerdiği gerçek veriler: A/AAAA kayıtları için bir IP adresi, MX/NS/CNAME için bir ana bilgisayar adı veya TXT kayıtları için bir metin dizesi. Bu, DNS çözümleyicilerinin trafiği yönlendirirken veya politikaları doğrularken kullandığı değerdir. |
CNAME Zinciri | Bir CNAME başka bir CNAME'ye işaret ettiğinde bir çözünürlük zinciri oluşur. Chains longer than 8 hops will fail to resolve in most clients — if depth becomes a problem, replace intermediate CNAMEs with a direct A record. |
TTL ve DNS Yayılma Zaman Çizelgesi
Çözümleyicilerin bir değişikliği ne kadar hızlı algılaması gerektiğini ve ne zaman tekrar kontrol edilmeye değer olduğunu tahmin etmek için TTL'yi kullanın.
| TTL (Time To Live) | Beklenen Yayılım Penceresi | Ne Zaman Yeniden Kontrol Edilmeli? |
|---|---|---|
| 300 | ~Dünya çapında 15-30 dakika | Her 5-10 dakikada bir |
| 3600 | ~1-2 saat | Her 30-60 dakikada bir |
| 86400 | 24 saate kadar | 12 saat sonra kontrol edin, ardından 24 saat sonra tekrar kontrol edin |
DNS Kayıt Türleri: Her Biri Neyi Kontrol Ediyor?
Bir alanı, en temel DNS kaydı olan IPv4 adresiyle eşler. Örnek çıktı: 93.184.216.34, TTL 3600 (1 saat önbelleğe alınmış). A kaydının eksik veya yanlış olması durumunda alan adına tarayıcılar erişilemez hale gelir.
Modern ağ yönlendirmesi için bir etki alanını bir IPv6 adresiyle eşler. Örnek: 2606:2800:220:1:248:1893:25c8:1946. Eksikse, yalnızca IPv6 istemcileri etki alanına erişemez; ancak IPv4 (A kaydı) geri dönüşü genellikle geçerlidir.
Hangi posta sunucularının alan adı için e-postayı kabul ettiğini belirtir. Her kayıt bir öncelik numarası içerir; daha düşük değerler önceliklidir. Örnek: öncelik 10 birincil sunucudur; öncelik 20 geri dönüştür. MX kaydı yoksa bu alana gönderilen e-posta reddedilecektir.
Rastgele metin verilerini saklar. Birincil kullanımlar: SPF (v=spf1 include:_spf.google.com ~all), hangi sunucuların e-posta gönderebileceğine yetki verir; DKIM, imza doğrulaması için genel bir anahtar sağlar; DMARC (v=DMARC1; p=reject), kimliği doğrulanmamış e-postalara ilişkin politikayı ayarlar. Bir etki alanında birden fazla TXT kaydı bir arada bulunabilir.
Etki alanı için yetkili ad sunucularını (resmi DNS kayıtlarını tutan sunucular) tanımlar. NS kayıtları değiştirilirse, yayılma sonrasında bölge yetkisi yeni ad sunucularına aktarılır.
Bir etki alanını diğerine işaret eden ve daha sonra bir IP'ye çözümlenen bir takma ad oluşturur. Alt alan adları (www, cdn, posta) ve CDN yönlendirmesi için kullanılır. Kritik kısıtlama: CNAME kayıtları kök (apeks) etki alanında ayarlanamaz; bunun yerine kökte bir A kaydı veya ALIAS kaydı kullanın.
Bölge meta verilerini içerir: birincil ad sunucusu, yönetici iletişim kişisi ([email protected] yerine admin.example.com olarak kodlanmıştır), YYYYMMDDNN formatında seri numarası ve zamanlama parametreleri. Seri numarası her DNS değişikliğiyle birlikte artar; bu da bir güncellemenin yapıldığını doğrular.
Hangi Sertifika Yetkililerinin alan adı için SSL/TLS sertifikaları verebileceğini kısıtlar. Örnek: '0 issue letsencrypt.org' düzenlemeyi yalnızca Let's Encrypt ile sınırlandırıyor. CAA kaydı yoksa herhangi bir CA, alan adınız için bir sertifika verebilir.
DNSSEC nedir ve bu araç onu doğruluyor mu?
DNSSEC (DNS Güvenlik Uzantıları), DNS kayıtlarına kriptografik imzalar ekleyerek çözümleyicilerin, kayıtların aktarım sırasında tahrif edilmediğini doğrulamasına olanak tanır. Bu araç, yetkili sunuculardan ham DNS kayıtlarını döndürür ancak şu anda DNSSEC imza doğrulamasını gerçekleştirmemektedir. DNSSEC doğrulaması için özel bir DNSSEC analizörü kullanın.
DNS Arama Aracı Ne Zaman Kullanılmalı?
E-posta Yapılandırması ve Sorun Giderme
Posta sunucusu yönlendirmesini doğrulamak için MX kayıtlarını sorgulayın, SPF, DKIM ve DMARC politikaları için TXT kayıtlarını kontrol edin ve DMARC politikanızın p=none'ye değil p=reject veya p=quarantine olarak ayarlandığını onaylayın.
Alan Adı Geçişi ve Yayılım
DNS ayarlarını güncelledikten sonra yayılımı onaylamak için A ve NS kayıtlarını kontrol edin. Geçiş yaptığınızda kesinti süresini en aza indirmek için, planlı geçişten en az 24 saat önce TTL'yi 300 saniyeye düşürün.
DNS Güvenlik Denetimi
E-posta sahteciliğini önlemek için SPF, DKIM ve DMARC TXT kayıtlarının doğru şekilde yayınlanıp yayınlanmadığını kontrol edin. Alan adınızın artık kontrol etmediğiniz bir ad sunucusuna işaret etmediğini doğrulamak için NS kayıtlarını inceleyin; bu, alt alan adının ele geçirilmesi tehlikesinin yaygın bir işaretidir.
DevOps ve Aşama Doğrulaması
Üretime dağıtmadan önce, hazırlama alt etki alanı A kayıtlarının doğru sunuculara işaret ettiğini, CNAME takma adlarının amaçlanan CDN kaynaklarına çözümlendiğini ve hizmet doğrulaması için TXT kayıtlarının mevcut olduğunu doğrulayın.
CDN ve Alt Alan Adı Yapılandırması
CDN tarafından yönlendirilen alt alan adlarının (cdn, assets, static) doğru CNAME hedeflerine sahip olduğunu doğrulayın. www'nin kök alanınıza veya CDN uç noktanıza işaret ettiğini doğrulayın ve yük dengeli alt alan adlarının amaçlanan tüm IP adreslerini listelediğini kontrol edin.
Çevrimiçi DNS Arama ve dig ve nslookup: Her Biri Ne Zaman Kullanılmalı
Geliştiriciler genellikle komut satırından dig veya nslookup'ye ulaşır. Bu çevrimiçi aracın en yaygın kullanım durumlarıyla karşılaştırmasını burada bulabilirsiniz.
| Özellik | Bu Araç | dig | nslookup |
|---|---|---|---|
| Kurulum gerektirmez | Evet | Hayır | Hayır |
| Tüm kayıt türlerini aynı anda sorgulayın | Evet | Kısmi | Hayır |
| Yetkili ad sunucularını doğrudan sorgular | Evet | Evet | Kısmi |
| TTL değerlerini gösterir | Evet | Evet | Kısmi |
| MX önceliğini gösterir | Evet | Evet | Evet |
| Paylaşılabilir sonuçlar | Evet | Hayır | Hayır |