İçeriğe geç

// online araç

DNS Sorgulama

Bir alan adının DNS kayıtlarını dünya genelinde 34 farklı sunucudan aynı anda sorgulayın.

DNS Sorgulama

Bir kayıt türü seçip alan adını girin.

Güvenlik doğrulaması yapılıyor…

Sonuç —

✕ Temizle

dns

DNS Sorgulama Nedir?

DNS (Domain Name System), alan adlarını (örneğin example.com) IP adresleri ve diğer DNS kayıtlarıyla eşleştiren dağıtık bir isimlendirme sistemidir. DNS sorgulama işlemi sayesinde bir alan adının hangi IP adreslerine yönlendiğini, hangi e-posta sunucularını kullandığını, hangi DNS sunucularından hizmet aldığını ve çeşitli doğrulama kayıtlarını inceleyebilirsiniz.

DNS Sorgulama Ne İşe Yarar?

Bir alan adının DNS kayıtlarını sorgulayarak domainin internet üzerindeki yapılandırması hakkında teknik bilgi edinebilirsiniz. Örneğin bir web sitesinin IPv4 veya IPv6 adresini, e-posta sunucularını, yetkili DNS sunucularını ve SPF, DKIM gibi doğrulama kayıtlarını kontrol edebilirsiniz.

DNS sorgulama özellikle domain yönetimi, sunucu taşıma, e-posta yapılandırması, ağ sorunlarının teşhisi ve DNS kayıtlarının doğrulanması sırasında kullanılan temel araçlardan biridir.

Hangi DNS Kayıt Türleri Sorgulanabilir?

  • A — Alan adının IPv4 adresini gösterir.

  • AAAA — Alan adının IPv6 adresini gösterir.

  • MX — Alan adı için kullanılan e-posta sunucularını gösterir.

  • TXT — SPF, DKIM, domain doğrulama ve diğer metin tabanlı kayıtları içerir.

  • CNAME — Bir alan adını başka bir alan adına alias olarak yönlendirir.

  • NS — Alan adından sorumlu yetkili DNS sunucularını gösterir.

  • SOA — DNS zone'u hakkında yetkili sunucu, seri numarası ve zamanlama bilgilerini içerir.

  • PTR — IP adresinden alan adına yapılan reverse DNS sorgularında kullanılır.

  • SRV — Belirli servislerin hedef sunucu ve port bilgilerini tanımlar.

  • CAA — Alan adı için hangi sertifika otoritelerinin sertifika oluşturabileceğini belirtir.

  • HTTPS — Alan adı için HTTPS servisine ilişkin bilgileri yayınlamak amacıyla kullanılabilir.

DNS Sorgulama Nasıl Yapılır?

DNS kayıtları Linux sistemlerinde dig ve nslookup gibi araçlarla sorgulanabilir. Örneğin bir alan adının A kaydını görmek için:

dig example.com A

IPv6 kaydını sorgulamak için:

dig example.com AAAA

Mail sunucularını görmek için:

dig example.com MX

Alan adının yetkili DNS sunucularını kontrol etmek için:

dig example.com NS

TXT kayıtlarını görüntülemek için:

dig example.com TXT

DNS cevabının yalnızca kısa sonuç bölümünü görmek isterseniz +short parametresini kullanabilirsiniz:

dig example.com A +short

Belirli Bir DNS Sunucusuna Sorgu Gönderme

DNS kayıtlarını farklı resolver'lar üzerinden karşılaştırmak için sorgunun kullanılacağı DNS sunucusunu belirtebilirsiniz.

Örneğin Google Public DNS:

dig @8.8.8.8 example.com A

Cloudflare DNS:

dig @1.1.1.1 example.com A

Bu yöntem özellikle farklı DNS resolver'larında aynı domain için farklı sonuçlar görülüp görülmediğini kontrol etmek için kullanışlıdır.

DNS Değişiklikleri Neden Hemen Görünmeyebilir?

Bir DNS kaydını değiştirdiğinizde değişikliklerin tüm resolver'larda aynı anda görünmesi beklenmez. DNS resolver'ları, kayıtların TTL (Time to Live) değerine göre cevapları belirli bir süre önbellekte tutabilir.

Örneğin bir alan adının A kaydını değiştirdiğinizde bazı resolver'lar yeni IP adresini gösterirken bazıları daha önce önbelleğe alınmış eski IP adresini göstermeye devam edebilir.

Bu nedenle DNS değişikliklerini kontrol ederken yalnızca kendi bilgisayarınızdaki DNS sonucuna bakmak yerine farklı resolver'lar üzerinden de sorgulama yapmak faydalı olabilir.

DNS Sorgulama ile E-posta Sorunlarını Kontrol Etme

E-posta servislerinde yaşanan sorunların önemli bir bölümü DNS yapılandırmasıyla ilişkili olabilir. Özellikle MX, SPF, DKIM ve DMARC kayıtları kontrol edilmelidir.

MX kayıtlarını kontrol etmek için:

dig example.com MX

SPF ve diğer TXT kayıtlarını kontrol etmek için:

dig example.com TXT

DNS sorgulama sonuçları, e-posta servisinin doğru sunuculara yönlendirilip yönlendirilmediğini ve domain doğrulama kayıtlarının DNS üzerinden yayınlanıp yayınlanmadığını kontrol etmek için kullanılabilir.

Reverse DNS ve PTR Kaydı

Normal DNS çözümlemesinde alan adından IP adresine gidilir. Reverse DNS işleminde ise IP adresinden alan adına ulaşılmaya çalışılır ve bunun için PTR kaydı kullanılır.

Örneğin bir sunucunun reverse DNS kaydını kontrol etmek için:

dig -x 8.8.8.8

PTR kayıtları özellikle mail sunucularında, sunucu kimliğinin ve reverse DNS yapılandırmasının kontrol edilmesi açısından önemlidir.

DNS Sorgulama Ne Zaman Kullanılır?

DNS sorgulama günlük sistem ve ağ yönetiminde birçok farklı durumda kullanılabilir:

  • Yeni satın alınan bir domainin DNS kayıtlarını kontrol etmek,

  • Bir sunucu veya hosting taşımasından sonra A ve AAAA kayıtlarını doğrulamak,

  • E-posta sorunlarında MX, SPF, DKIM ve DMARC kayıtlarını incelemek,

  • Bir domainin hangi DNS sunucularını kullandığını kontrol etmek,

  • Reverse DNS ve PTR kayıtlarını doğrulamak,

  • DNS değişikliklerinin farklı resolver'larda nasıl göründüğünü karşılaştırmak,

  • Bir web sitesinin hangi IP adreslerine çözümlendiğini görmek,

  • DNS kaynaklı bağlantı ve erişim problemlerini teşhis etmek,

  • DNS zone yapılandırmasındaki hataları tespit etmek.

DNS Sorgulama Neden Önemlidir?

DNS; web siteleri, e-posta servisleri, API'ler, CDN'ler ve internet üzerindeki birçok servisin çalışması için temel altyapılardan biridir. Hatalı bir DNS kaydı web sitesinin yanlış sunucuya yönlenmesine, e-posta servislerinin çalışmamasına veya domain doğrulamalarının başarısız olmasına neden olabilir.

Bu nedenle DNS sorgulama, sistem yöneticileri, ağ yöneticileri ve geliştiriciler için temel teşhis yöntemlerinden biridir. dig gibi araçlarla farklı kayıt türlerini ve farklı DNS resolver'larını doğrudan kontrol ederek DNS yapılandırmasının doğru çalışıp çalışmadığını hızlıca analiz edebilirsiniz.

Özet

DNS sorgulama, bir alan adının DNS kayıtlarını incelemek ve DNS yapılandırmasının doğru çalışıp çalışmadığını kontrol etmek için kullanılır. A, AAAA, MX, TXT, CNAME, NS, SOA, PTR, SRV, CAA ve HTTPS gibi kayıtlar sorgulanabilir.

Özellikle domain taşıma, DNS değişikliği, mail sunucusu kurulumu, SPF/DKIM/DMARC kontrolü, reverse DNS ve ağ sorunlarının teşhisi sırasında DNS sorgulama araçları oldukça kullanışlıdır.