DNS Sorgulama
Tekil DNS Araması
Belirli bir kayıt türünün mevcut dönüş değerini hızla doğrulayın ve yayılma kontrolü sonuçlarıyla karşılaştırın.
Ücretsiz çevrimiçi DNS sorgulama aracı. 7 tür DNS kaydını sorgulamak için bir alan adı girin: A/AAAA/CNAME/MX/TXT/NS/SOA. CORS kısıtlaması olmadan arka uç sorguları, TTL ve MX önceliği görüntüleme, tek tıklamayla kopyalama desteği.
İlgili Öneriler
DNS Sorgulama Nedir?
DNS sorgulama, belirli bir alan için çözümleme kayıtlarını DNS sunucularından isteme sürecidir ve İnternet'in en temel işlemlerinden biridir: her site ziyareti, e-posta gönderme veya API bağlantısı arka planda DNS sorgularını tetikler. DNS kayıtları birçok türdedir; en yaygın kullanılanlar şunları içerir: A (IPv4 adresi), AAAA (IPv6 adresi), CNAME (takma ad), MX (e-posta sunucusu), TXT (metin/doğrulama/güvenlik politikası), NS (DNS sunucusu), SOA (bölge yetkisi) vb.
**Neden çevrimiçi bir DNS sorgulama aracı kullanmalısınız?** Yerel bilgisayarınız, tarayıcınız, işletim sisteminiz, yönlendiriciniz ve ISS'nizin özyinelemeli DNS sunucuları tüm DNS kayıtlarını önbelleğe alır (önbellek süresi TTL tarafından kontrol edilir), bu nedenle yerel olarak gördüğünüz eski önbelleğe alınmış değerler olabilir. DNS kayıtlarını değiştirdikten sonra, yeni kayıtların yetkili DNS'de yürürlüğe girdiğini doğrulamak için yerel ortamınızdan bağımsız bir sorgu aracına ihtiyacınız vardır. Bu araç, arka uçtaki genel DNS düğümlerinden doğrudan özyinelemeli sorgular yapar ve güncel yetkili çözümleme sonuçlarını döndürmek için **yerel/ISS önbelleğini atlar**.
**Yaygın DNS sorgulama senaryoları**: Bir site erişilemez olduğunda A/AAAA kayıtlarının doğru IP'yi işaret ettiğini doğrulama; CDN değişiklikleri/sunucu geçişlerinden sonra çözümleme yayılmasını kontrol etme; kurumsal e-posta (Google Workspace/Office 365 vb.) yapılandırdıktan sonra MX kayıtlarını ve önceliklerini kontrol etme; SPF/DKIM/DMARC anti-spam politikalarını yapılandırdıktan sonra TXT kayıtlarını kontrol etme; alan adı sahipliği doğrulaması sırasında TXT doğrulama kayıtlarını kontrol etme (Google Search Console, SSL verme, Apple Developer).
**Her kayıt türünün ana kullanımı**: A/AAAA en temel adres kayıtlarıdır; CNAME alt alan takma adları için kullanılır (CDN senaryolarında yaygındır, ancak kök alanda kullanılamaz); MX önceliğe sahiptir ve e-posta teslim yollarını belirler; TXT SPF/DKIM/DMARC/alan doğrulaması için "İsviçre çakısı" kaydıdır; NS hangi DNS sunucusunun yetkili olduğunu belirtir; SOA bölge sürümünü, birincil NS'yi, yönetici e-postasını ve güncelleme parametrelerini kaydeder.
Bu araç **en yaygın olarak kullanılan 7 DNS kayıt türünü destekler** (A/AAAA/CNAME/MX/TXT/NS/SOA). Arka uç DNS sorguları tarayıcı CORS kısıtlamalarından veya yerel önbellekten etkilenmez ve her kaydın değerini, TTL'sini ve ek bilgilerini (MX önceliği gibi) otomatik olarak çıkarır. Son sorgular arasında hızlı geçiş, önceden tanımlanmış hızlı örnekler ve özetleri/kayıt listelerini/ham JSON'u tek tıklamayla kopyalama desteği sunar.
Kullanım senaryoları
- Bir site erişilemez olduğunda, IP'nin doğru sunucuyu işaret ettiğini doğrulamak için A/AAAA kayıtlarını sorgulayın
- CDN değişikliği/sunucu geçişinden sonra, yeni çözümlemenin yayıldığını doğrulamak için DNS'yi sorgulayın
- Kurumsal e-posta/Google Workspace/Office 365 yapılandırırken MX kayıtlarının önceliğini ve adreslerini kontrol edin
- SPF/DKIM/DMARC e-posta güvenliği politikalarını yapılandırdıktan sonra, doğru yapılandırmayı doğrulamak için TXT kayıtlarını sorgulayın
- Alan adı sahipliği doğrulaması sırasında (Google Search Console/SSL verme/Apple Developer vb.), TXT kayıtlarının yayınlanıp yayınlanmadığını kontrol edin
- Alan adının DNS sunucularını değiştirdikten sonra, yayılmayı doğrulamak için NS kayıtlarını sorgulayın
- E-posta gönderme hatası, alan adı çözümleme kirliliği, DNS kaçırma ve diğer sorunlar gibi sorunları giderme
Nasıl Kullanılır
- Sorgulanacak alan adını girin (örneğin example.com, http:// öneki veya www olmadan)
- Sorgulanacak DNS kayıt türünü seçmek için tıklayın (A/AAAA/CNAME/MX/TXT/NS/SOA)
- Sorgu düğmesine tıklayın; araç arka uç DNS sunucularından özyinelemeli sorgular başlatır
- Kayıtların döndürüldüğünü doğrulamak için üst özeti (kayıt türü, kayıt sayısı) görüntüleyin
- Kayıt ayrıntıları alanında her kaydın değerini, TTL'sini ve ek bilgilerini (MX önceliği gibi) görüntüleyin
- Özeti veya tam kayıt listesini tek tıklamayla kopyalayın, ham yanıtı görmek için JSON'u genişletin
Özellikler
- 7 kayıt türü: tek tıklamayla seçim ile A/AAAA/CNAME/MX/TXT/NS/SOA, çoğu DNS sorgulama senaryosunu kapsar
- Arka uç DNS sorguları: sunucu tarafı özyinelemeli sorgular, tarayıcı CORS kısıtlaması olmadan, yerel önbellek kullanmadan, gerçek zamanlı yetkili sonuçlar gösterir
- Akıllı alan çıkarma: her kayıt türü için value/answer/data alanlarını otomatik olarak tanımlar, MX önceliği otomatik olarak görüntüler
- TTL görüntüleme: her kayıt, kayıt yayılma durumunu ve değişikliği belirlemek için TTL'yi (önbellek süresi) gösterir
- Son sorgu geçmişi: son 8 sorgulanan alanı otomatik olarak kaydeder, hızlıca geçiş yapmak için tıklayın
- Önceden tanımlanmış alanlar: geekformat.com/github.com/cloudflare.com/openai.com için yerleşik hızlı örnekler
- Tek tıklamayla kopyalama: üç modu destekler: özeti kopyala, tam kayıt listesini kopyala, ham JSON'u kopyala
Sık Sorulan Sorular
DNS nedir? Neden DNS kayıtlarını sorgulamam gerekir?
DNS (Domain Name System, Alan Adı Sistemi), İnternet'in "telefon rehberi"dir ve kolay hatırlanan alan adlarını (örneğin example.com) makinenin okuyabileceği IP adreslerine çevirir. DNS kayıtlarını sorgulamak şunları yapmanızı sağlar: 1) Alan adı çözümlemesinin çalıştığını doğrulamak; 2) Bir sitenin erişilemez olma nedenlerini teşhis etmek; 3) MX/TXT gibi e-posta yapılandırmalarının doğru olup olmadığını kontrol etmek; 4) CDN geçişlerinin veya alan adı transferlerinin tamamlanıp tamamlanmadığını kontrol etmek; 5) SPF/DKIM/DMARC gibi güvenlik kayıtlarının yapılandırıldığını doğrulamak.
Neden yerel sorgular ve çevrimiçi sonuçlar farklı sonuçlar gösteriyor?
Neden genellikle DNS önbelleğidir: yerel bilgisayarınız, yönlendiriciniz ve ISS'nizin özyinelemeli DNS sunucuları tüm DNS kayıtlarını önbelleğe alır ve TTL süresi boyunca yeni değerler yerine önbelleğe alınmış değerleri döndürür. DNS kayıtlarını değiştirdikten sonra, düğümlerin yeni değerleri görmek için TTL'nin süresinin dolmasını beklemesi gerekir. Bu araç, en son yetkili çözümleme sonuçlarını göstermek için yerel/ISS önbelleğinden geçmeden arka uçtaki genel DNS düğümlerinden sorgular yapar.
A ve AAAA kayıtları arasındaki fark nedir?
A kayıtları alanları IPv4 adreslerine (örneğin 192.0.2.1) eşlerken, AAAA kayıtları (IPv6 adres kayıtları olarak da adlandırılır) alanları IPv6 adreslerine (örneğin 2001:db8::1) eşler. Modern siteler genellikle çift yığın IPv4/IPv6 erişimi için hem A hem de AAAA kayıtlarını yapılandırır. AAAA, A'dan 4 kat daha uzundur (IPv6 adresleri 32 bit IPv4'e karşı 128 bittir), bu nedenle "dörtlü A" kaydı olarak adlandırılır.
CNAME mi yoksa A kayıtları mı kullanmalıyım?
Kök alanlar (www'suz example.com gibi) CNAME kullanamaz (CNAME, RFC spesifikasyonlarını ihlal ederek diğer kayıt türlerini engeller) ve A/AAAA kayıtları kullanmalıdır. Alt alanlar (www, cdn, api gibi) başka bir alanı işaret etmek için CNAME kullanabilir (CDN senaryolarında yaygındır, örneğin www.example.com → example.cdn.cloudflare.com). Mevcut MX, NS veya SOA kayıtlarına sahip alanlar da CNAME'e sahip olamaz.
MX kayıtlarındaki öncelik numarası ne anlama gelir?
MX kayıtlarındaki daha küçük priority/preference numaraları daha yüksek önceliği gösterir. E-posta gönderirken, önce en düşük numaralı MX sunucusu denenir; bağlantı başarısız olursa, artan sayısal sırada diğer MX sunucuları denenir. Yaygın yapılandırma: birincil MX 10'da, yedek MX 20'de; eşit önceliğe sahip birden fazla sunucu aynı numarayı kullanabilir (yük dengeleme). Yalnızca bir MX sunucusu yapılandırmayın, çünkü tek bir arıza noktası e-posta teslimatını engeller.
TXT kayıtlarının yaygın kullanım alanları nelerdir?
TXT kayıtları en esnek DNS kayıt türüdür; yaygın kullanımlar şunları içerir: 1) SPF kayıtları: e-posta göndermeye yetkili sunucuları belirtme, sahte e-postaları önleme; 2) DKIM: e-posta dijital imza genel anahtarları; 3) DMARC: e-posta politikası raporları; 4) Alan adı sahipliği doğrulaması (Google Search Console, SSL sertifikası verme, Apple Developer doğrulaması vb.); 5) Herhangi bir özel metin.
TTL nedir? DNS değişikliklerinin yayılması ne kadar sürer?
TTL (Time To Live), özyinelemeli DNS sunucularındaki DNS kayıt önbelleğinin saniye cinsinden geçerlilik süresidir. DNS'yi değiştirdikten sonra, "yayılma süresi" önceki TTL yapılandırmasına bağlıdır: TTL=3600 (1 saat) olan kayıtlar küresel olarak 1 saate kadar yayılır; TTL=300 (5 dakika) 5 dakikada yayılır. Geçiş/değişiklikten 24-48 saat önce TTL'yi 300 saniyeye düşürmeniz ve değişiklik tamamlandıktan sonra normal TTL'yi geri yüklemeniz önerilir. Not: önbellek yenileme süreleri ISS'lerin özyinelemeli DNS sunucuları arasında farklılık gösterir; tam küresel yayılma daha uzun sürebilir.
Sözlük
- DNS (Domain Name System)
- Alan Adı Sistemi, İnternet'in merkezi altyapılarından biridir, insan tarafından okunabilen alanları (example.com) makine tarafından okunabilen IP adreslerine (93.184.216.34) çözer. Hiyerarşik dağıtılmış veritabanı tasarımı kullanır; çözümlemeyi tamamlamak için özyinelemeli çözümleyiciler, kök DNS, TLD DNS ve yetkili DNS birlikte çalışır.RFC 1035
- A Kaydı (Address Record)
- En temel DNS kayıt türü, alanları IPv4 adreslerine eşler (32 bit, örneğin 192.0.2.1). Bir alan birden fazla A kaydına sahip olabilir (döngüsel yük dengeleme round-robin).
- AAAA Kaydı (IPv6 Adres Kaydı)
- Alanları IPv6 adreslerine eşler (128 bit, örneğin 2001:db8::1). IPv6 adresleri IPv4'ten 4 kat daha uzun olduğu için "dörtlü A" olarak adlandırılır. Modern çift yığın siteler hem A hem de AAAA kayıtlarını yapılandırır.
- CNAME (Canonical Name)
- Bir alanı başka bir alana (bir IP'ye değil) işaret eden takma ad kaydı. Yaygın olarak CDN entegrasyonu ve SaaS hizmetleri için kullanılır (örneğin www → cdn.example.com). Not: kök alanlar (@/apex) ve mevcut MX/NS/SOA kayıtlarına sahip alanlar CNAME kullanamaz.
- MX Kaydı (Mail Exchange)
- Alanın e-posta alıcı sunucularını, öncelik (priority/preference, daha küçük numaralar = daha yüksek öncelik) ve e-posta sunucusu adresi dahil olmak üzere belirtir. E-posta gönderenler teslimatı önceliğe göre dener; eşit öncelikler yük dengelemeye izin verir. Bir alanı işaret etmelidir (doğrudan bir IP'yi işaret edemez).
- TXT Kaydı (Text Record)
- Başlangıçta insan tarafından okunabilen notlar için olan rastgele metin kayıtları, şimdi SPF (anti-spam), DKIM (e-posta imzalama), DMARC (e-posta politikası) ve alan adı sahipliği doğrulaması gibi makine tarafından okunabilen senaryolarda yaygın olarak kullanılır. Tek bir TXT kaydının maksimum uzunluğu genellikle 255 karakterdir; uzun metin segmentasyon gerektirir.
- NS Kaydı (Name Server)
- Alanın yetkili DNS sunucularını, yani hangi DNS sunucularının alanın nihai çözümleme kayıtlarını tuttuğunu belirtir. Alanlar kayıtta NS belirtimi gerektirir (örneğin ns1.cloudflare.com); NS'yi değiştirmek DNS sağlayıcısını değiştirir. NS değişiklikleri üst DNS'nin (kayıt) güncellenmesini gerektirir ve yavaş yayılır.
- TTL (Time To Live)
- Özyinelemeli çözümleyicilerdeki ve yerel DNS önbelleğindeki DNS kayıt önbelleğinin saniye cinsinden geçerlilik süresi. Süre dolmadan çözümleyiciler doğrudan önbelleğe alınmış sonuçları döndürür; süre dolduktan sonra yetkili sunucuları tekrar sorgularlar. TTL yapılandırması çözümleme performansını ve değişiklik esnekliğini dengelemelidir.
- Özyinelemeli DNS (Recursive Resolver)
- İstemcilerden istek alan ve istemci adına kök DNS → TLD → yetkili DNS sorgulayan, nihai sonuçları döndüren ve önbelleğe alan istemci odaklı DNS sunucuları (8.8.8.8, 1.1.1.1 gibi). Hem ISS'ler hem de genel DNS özyinelemeli çözümleme hizmetleri sunar.
- Yetkili DNS (Authoritative Nameserver)
- Bir alanın orijinal DNS kayıtlarını tutan (alan adı kayıt şirketleri/CDN'ler tarafından sağlanan NS sunucuları), barındırdıkları alanlar için "yetkili yanıtlar" veren, diğer alanların sonuçlarını önbelleğe almayan sunucular.
- SPF / DKIM / DMARC
- Üç ana e-posta güvenliği DNS kaydı: SPF (Sender Policy Framework) e-posta göndermeye yetkili sunucuların IP'lerini belirtir; DKIM (DomainKeys Identified Mail) e-posta bütünlüğünü doğrulamak için dijital imzalar ekler; DMARC (Domain-based Message Authentication, Reporting and Conformance) SPF/DKIM başarısız olduğunda işleme politikalarını (none/quarantine/reject) ve rapor adreslerini tanımlar. Üçü de TXT kayıtları aracılığıyla yayınlanır.
DNS Kayıt Türleri Referans Tablosu
| Kayıt Türü | Tür Kimliği | Amaç | Örnek |
|---|---|---|---|
A | 1 | Alanı IPv4 adresine eşler | example.com → 93.184.216.34 |
AAAA | 28 | Alanı IPv6 adresine eşler | example.com → 2606:2800:220:1:: |
CNAME | 5 | Takma ad kaydı, başka bir alanı işaret eder | www.example.com → example.com |
MX | 15 | E-posta sunucusu adresi ve önceliği | 10 mx.example.com |
TXT | 16 | Metin kayıtları (SPF/DKIM/DMARC/doğrulama) | v=spf1 include:_spf.google.com ~all |
NS | 2 | Alan için yetkili DNS sunucularını belirtir | ns1.example.com |
SOA | 6 | Bölge yetkisinin başlangıcı, birincil NS/e-posta/seri numarası içerir | ns1.example.com admin.example.com 2024010101 |
PTR | 12 | Ters çözümleme (IP → alan adı) | 34.216.184.93.in-addr.arpa → example.com |
CAA | 257 | Sertifika vermeye yetkili CA'ları belirtir | 0 issue "letsencrypt.org" |
SRV | 33 | Hizmet konumu (SIP/XMPP/LDAP vb.) | _sip._tcp.example.com |
Yaygın DNS Kayıtları için Önerilen TTL Değerleri
| Senaryo | Önerilen TTL | Notlar |
|---|---|---|
| Kararlı çalışma (normal) | 3600 saniye (1 saat) | Önbellek verimliliği ile değişiklik esnekliğini dengeler |
| Yaklaşan geçiş/değişiklik | 300 saniye (5 dakika) | Önbellek yenileme süresini kısaltmak için değişiklikten 24-48 saat önce azaltın |
| Değişiklik sırasında | 60 saniye (1 dakika) | Hızlı geri almaya izin verir; değişiklik tamamlandıktan sonra normal TTL'yi geri yükleyin |
| CDN/yüksek kullanılabilirlik | 300-600 saniye | Failover hızını ve DNS sorgu yükünü dengeler |
| E-posta MX kayıtları | 3600-86400 saniye (1s-1 gün) | E-posta kayıtları nadiren değişir; uzun TTL kabul edilebilir |
| NS kayıtları | 86400 saniye (1 gün) | NS değişiklikleri nadirdir; uzun TTL çözümleme verimliliğini artırır |
Popüler Genel DNS Sunucuları
| Sağlayıcı | Birincil DNS | İkincil DNS | Özellikler |
|---|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Global düğümler, yüksek hızlar, DNS-over-TLS uyumluluğu |
| Cloudflare 1.1.1.1 | 1.1.1.1 | 1.0.0.1 | Önce gizlilik, dünyadaki en hızlı, DoH/DoT uyumlu |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Güvenlik koruması, kötü amaçlı alanları otomatik engelleme |
Authoritative References
- ReferenceRFC 1035 - DNS Temel Spesifikasyonu
- ReferenceCloudflare DNS Öğrenim Merkezi
- ReferenceVikipedi - Domain Name System
- ReferenceDNSimple - DNS Kayıt Türleri Açıklandı
- Kimlik Doğrulama Başlığı Oluşturucu
- Cache-Control Çözümleyici
- Content-Disposition Çözümleyici
- CORS Başlık Oluşturucu
- CORS Denetleyici
- CSP Oluşturucu
- cURL'den Koda Dönüştürücü
- Global DNS Yayılma Kontrolü
- DNS Sorgulama
- Forwarded Başlık Çözümleyici
- Hreflang Etiket Oluşturucu
- HSTS Analizörü
- HTTP Çerez Ayrıştırıcı
- HTTP Başlık Denetleyici
- HTTP İstek Test Aracı
- HTTP Durum Kodları Sorgulama
- IP Sorgulama
- IPv4 Dönüştürücü
- IPv4 Aralık Genişletici
- IPv6 Araç Kutusu
- Link Başlık Ayrıştırıcı
- MX Sorgulama
- Port Denetleyici
- URL Parametre Oluşturucu
- Rate Limit Başlık Ayrıştırıcı
- Yönlendirme Denetleyici
- Robots.txt Oluşturucu
- Robots.txt Denetimi
- Güvenlik Başlığı Denetleyici
- Security.txt Oluşturucu
- Set-Cookie Ayrıştırıcı
- Site Ağ Denetimi
- Sitemap Generator
- Sitemap Denetleyici
- SSL Sertifika Denetleyicisi
- Alt Ağ Hesaplayıcı
- URL Çözümleyici
- User-Agent Ayrıştırıcı
- UTM Bağlantı Oluşturucu
- WebSocket Test Aracı
- What Is My IP?
- WHOIS Sorgulama