Reklam — Responsive (Leaderboard)

DNS Sorgulama

Herhangi bir alan adının DNS kayıtlarını sorgulayın. A, AAAA, MX, NS, TXT, CNAME ve SOA kayıtlarını anında görün.

DNS Nedir? DNS Ne Demek?

DNS nedir sorusu, internet altyapısının temel kavramlarından birine işaret eder. DNS (Domain Name System — Alan Adı Sistemi), internetin "telefon rehberi" olarak tanımlanır. İnsan tarafından okunabilir alan adlarını (örn: google.com) bilgisayarların anlayabildiği IP adreslerine (örn: 142.250.185.78) dönüştürür.

DNS ne demek sorusunun kısa yanıtı: Domain Name System'in kısaltmasıdır; Türkçesi "Alan Adı Sistemi"dir. DNS olmadan web sitelerine alan adı yerine IP adresi girmek zorunda kalınırdı. Bir web sitesine erişmeye çalıştığınızda tarayıcınız DNS sunucusuna sorgu göndererek alan adına karşılık gelen IP adresini alır, ardından bağlantıyı kurar. Bu süreç genellikle milisaniyeler içinde tamamlanır.

Reklam — Responsive (Leaderboard)

DNS Kayıt Türleri — DNS Sorgu Rehberi

Bu DNS sorgulama aracıyla sorgulayabileceğiniz kayıt türleri ve işlevleri aşağıdaki tabloda özetlenmiştir:

Kayıt Türü Ne işe yarar? Örnek kullanım
AAlan adını IPv4 adresine yönlendirirWeb sunucusu adresi
AAAAAlan adını IPv6 adresine yönlendirirIPv6 web sunucusu
MXE-posta sunucusunu tanımlarGoogle Workspace, Outlook
NSYetkili DNS sunucularını belirtirCloudflare, AWS Route 53
TXTSerbest metin; doğrulama içinSPF, DKIM, DMARC, GSC
CNAMEAlan adını başka bir alan adına yönlendirirwww → kök alan adı, CDN
SOADNS bölgesi meta bilgilerini içerirTTL, yönetici e-posta

DNS Propagasyon Süresi ve TTL Nedir?

DNS kayıtlarında yapılan bir değişiklik, dünyadaki tüm DNS sunucularına yayılana kadar genellikle 1 ile 48 saat arasında sürer. Bu süreye DNS propagasyonu denir. Propagasyon süresini etkileyen en önemli faktör, değiştirilen kaydın TTL (Time to Live) değeridir.

  • TTL nedir? DNS önbelleğinin kaydı ne kadar süre saklayacağını saniye cinsinden belirler. 3600 = 1 saat, 86400 = 24 saat.
  • Düşük TTL: DNS sunucuları kaydı daha sık kontrol eder; değişiklikler hızlı yayılır. Ancak DNS sunucularına yük bindirmeye dikkat edin.
  • Yüksek TTL: Daha az sorgu yapılır; değişiklikler yavaş yayılır. Stabil konfigürasyonlar için uygundur.
  • Öneri: Hosting değiştirmeden önce TTL değerini 300–600 saniyeye düşürün, değişikliği yapın, yayıldıktan sonra tekrar yükseltin.

DNS Nasıl Çalışır? — DNS Çözümleme Süreci

Bir web adresine girdiğinizde arka planda şu adımlar gerçekleşir:

  • 1. Önbellek kontrolü: Tarayıcınız ve işletim sisteminiz önbelleklerinde kaydı arar.
  • 2. Özyinelemeli çözücü (Recursive resolver): ISS'nizin veya ayarladığınız DNS sunucusu (örn: 8.8.8.8) sorguyu işler.
  • 3. Kök sunucu (Root server): Hangi TLD sunucusuna (örn: .com, .net) gidileceğini söyler.
  • 4. TLD sunucusu: Alan adının yetkili DNS sunucusunu (NS kaydı) gösterir.
  • 5. Yetkili sunucu: Alan adına karşılık gelen IP adresini döndürür.
  • 6. Bağlantı: Tarayıcı bulunan IP adresine bağlanır; sayfa yüklenir.

DNS Sorgulama Neden Gereklidir?

DNS sorgulama birçok farklı durumda ihtiyaç duyulan temel bir işlemdir. Web sitesi sahipleri, sistem yöneticileri ve geliştiriciler için DNS sorgusu yapmak günlük iş akışının ayrılmaz bir parçasıdır.

  • Hosting değişikliği sonrası: Yeni sunucuya yönlendirme yapıldıktan sonra A kaydının doğru güncellendiğini doğrulamak için DNS sorgusu yapılır.
  • E-posta sorunlarında: Gelen ya da giden e-postalar çalışmıyorsa MX ve TXT (SPF/DKIM) kayıtları DNS sorgusuyla kontrol edilir.
  • Domain satın alma öncesi: Hedef alan adının NS ve SOA kayıtları incelenerek mevcut durumu analiz edilir.
  • DNSSEC ve güvenlik denetimi: TXT kayıtları üzerinden SPF, DKIM ve DMARC e-posta güvenliği politikaları kontrol edilir.
  • CDN ve proxy konfigürasyonu: CNAME kayıtları aracılığıyla Cloudflare, Fastly gibi CDN hizmetlerinin doğru yapılandırıldığı doğrulanır.
  • Alan adı devri sonrası: NS kaydı değişikliğinin yayıldığını ve propagasyonun tamamlandığını anlamak için DNS sorgusu gereklidir.

DNS Güvenliği: DNSSEC, SPF, DKIM ve DMARC

DNS altyapısı yalnızca alan adı çözümleme değil, aynı zamanda e-posta güvenliği açısından da kritik rol oynar. TXT kayıtları aracılığıyla tanımlanan güvenlik politikaları, spam ve kimlik avı saldırılarını engellemeye yardımcı olur.

  • SPF (Sender Policy Framework): Hangi sunucuların alan adı adına e-posta gönderebileceğini belirtir. v=spf1 include:_spf.google.com ~all gibi bir TXT kaydıyla tanımlanır.
  • DKIM (DomainKeys Identified Mail): E-posta mesajlarını kriptografik imzayla doğrular. Alıcı sunucu DKIM TXT kaydını sorgulayarak imzayı kontrol eder.
  • DMARC: SPF ve DKIM başarısız olduğunda ne yapılacağını (reddet, karantina, izle) belirler. TXT kaydı _dmarc alt alanına eklenir.
  • DNSSEC: DNS yanıtlarının kriptografik imzayla doğrulanmasını sağlar. DNS zehirleme (cache poisoning) saldırılarına karşı koruma sunar.

Herkese Açık DNS Sunucuları ve DNS Performansı

İnternet bağlantınızın genel performansını etkileyen önemli bir faktör, kullandığınız DNS sunucusudur. ISS'niz tarafından sağlanan varsayılan DNS sunucusu yerine daha hızlı ya da gizlilik odaklı alternatifleri tercih edebilirsiniz.

DNS Sağlayıcı Birincil Sunucu İkincil Sunucu Özellik
Google8.8.8.88.8.4.4Hızlı, geniş altyapı
Cloudflare1.1.1.11.0.0.1Gizlilik odaklı, çok hızlı
OpenDNS208.67.222.222208.67.220.220Ebeveyn denetimi seçeneği
Quad99.9.9.9149.112.112.112Kötücül alan adı engelleme

DNS Sorgu Komutları: nslookup ve dig Kullanımı

Komut satırından DNS sorgusu yapmak isteyen kullanıcılar için iki temel araç vardır:

  • nslookup: Windows, macOS ve Linux'ta yerleşik olarak gelir. nslookup google.com komutu A kaydını sorgular. nslookup -type=MX google.com ile MX kaydı sorgulanır.
  • dig: Linux/macOS'ta bulunan gelişmiş DNS sorgulama aracıdır. dig google.com A, dig google.com MX, dig +short google.com gibi kullanımları vardır. @8.8.8.8 ile özel DNS sunucusu belirtilebilir.
  • host: Kısa çıktı isteyen kullanıcılar için basit bir alternatiftir. host google.com komutu A ve MX kayıtlarını hızlıca gösterir.
  • Bu çevrimiçi araç: Komut satırı kullanmadan, alan adını girerek tüm DNS kayıtlarına tek tıkla ulaşmak isteyenler için en kolay ve hızlı yöntemdir.

Bu DNS Sorgulama Aracı Nasıl Kullanılır?

Alan adını (örn: google.com veya kolayhesaplasana.com) giriş kutusuna yazın ve "Sorgula" butonuna basın. Araç; A, AAAA, MX, NS, TXT, CNAME ve SOA kayıtlarını otomatik olarak listeler. Belirli bir kayıt türüne odaklanmak için üstteki sekmeleri kullanabilirsiniz. Sıkça sorulan sorular bölümünde DNS nedir, DNS ne demek ve DNS sorgulama nasıl yapılır konularında daha fazla bilgiye ulaşabilirsiniz.

DNS Sorgulama ile İlgili Sıkça Sorulan Sorular

DNS (Domain Name System — Alan Adı Sistemi), internetin "telefon rehberi" olarak tanımlanır. İnsan tarafından okunabilir alan adlarını (örn: google.com) bilgisayarların anlayabildiği IP adreslerine (örn: 142.250.185.78) dönüştürür. Bir web sitesine erişmeye çalıştığınızda tarayıcınız DNS sunucusuna sorgu göndererek alan adına karşılık gelen IP adresini alır.

DNS, "Domain Name System" ifadesinin kısaltmasıdır; Türkçesi "Alan Adı Sistemi"dir. DNS, alan adlarını IP adreslerine çeviren dağıtık bir veritabanı sistemidir. DNS olmadan web sitelerine alan adı yerine IP adresi girerek erişmek zorunda kalınırdı.

DNS değişiklikleri genellikle 1–48 saat içinde tüm dünyaya yayılır. Bu süreyi etkileyen en önemli faktör, değiştirilen kaydın TTL (Time to Live) değeridir. Düşük TTL değeri DNS sunucularının kaydı daha sık kontrol etmesini sağlar ve değişiklikler daha hızlı yayılır.

MX (Mail Exchanger) kaydı, bir alan adına gönderilen e-postaları hangi sunucunun alacağını belirtir. Birden fazla MX kaydı tanımlandığında öncelik (priority) numarası düşük olan sunucu önce denenir. Bu yapı, birincil sunucu çalışıyorsa onu, yoksa yedek sunucuyu kullanmayı sağlar.

DNS sorgulama için bu araçta alan adını (örn: google.com) girin ve "Sorgula" butonuna basın. Tüm DNS kayıtları otomatik listelenir. Belirli bir kayıt türünü görmek için sekmeleri (A, MX, NS vb.) kullanabilirsiniz. Komut satırında "nslookup google.com" veya "dig google.com" komutlarıyla da DNS sorgusu yapılabilir.

NS (Name Server) kaydı, bir alan adının hangi DNS sunucuları tarafından yönetildiğini belirtir. Hosting veya domain sağlayıcısını değiştirdiğinizde NS kayıtlarını güncellemeniz gerekir. NS kayıtları doğru ayarlanmadan diğer DNS kayıtları (A, MX vb.) çalışmaz.

Aradığınız cevabı bulamadınız mı?

Geliştirici Araçları kategorisindeki tüm araçları keşfedin.

Geliştirici Araçlarına Git
Reklam — Responsive (Leaderboard)
Reklam — Responsive (Leaderboard)