DNS Check API, alan adlarının DNS kayıtlarını, çözümleme sürelerini ve yapılandırma hatalarını otomatik olarak kontrol eden bir servistir. Kullanıcılar, bu API ile A, CNAME, MX, TXT, NS, SOA gibi çeşitli DNS kayıtlarını sorgulayabilir ve doğrulayabilir.
Özellikler
A Kaydı Sorgulama: Alan adının IP adresine doğru yönlendirilip yönlendirilmediğini kontrol eder.
CNAME Kaydı Kontrolü: Alan adının başka bir alan adına yönlendirilmesini doğrular.
MX Kaydı Testi: E-posta sunucularının doğru yapılandırılıp yapılandırılmadığını kontrol eder.
TXT ve SPF Kayıtları: Alan adının e-posta doğrulama ve güvenlik ayarlarını analiz eder.
NS (Ad Sunucusu) Kontrolü: Alan adının hangi ad sunucularını kullandığını listeler.
SOA Kaydı Analizi: Alan adı için belirlenen yetkili sunucu ve güncelleme bilgilerini döner.
Çözümleme Süresi Testi: DNS sunucularının ne kadar sürede yanıt verdiğini ölçer.
Nasıl Çalışır?
Kullanıcı, API’ye bir alan adı göndererek aşağıdaki formatta JSON verisi alır:
Alan Adı Yönetimi: DNS yapılandırmalarını doğrulamak ve güncellemeleri test etmek için kullanılır.
E-posta Doğrulama: SPF, DKIM ve DMARC kayıtlarını analiz ederek e-posta teslimat sorunlarını önler.
Sunucu Konfigürasyonu: Alan adı ile ilgili yönlendirme hatalarını belirleyerek çözüm sunar.
Ağ Güvenliği: DNS spoofing, yönlendirme hataları veya yanlış yapılandırılmış kayıtları tespit eder.
Geliştirme ve Gelecek Planları
API şu anda A, CNAME, MX, TXT, NS, SOA gibi temel DNS kayıtlarını sorgulamayı desteklemektedir. Gelecekte DNSSEC desteği, bölgesel DNS çözümleme testi ve gecikme analizleri gibi ek özellikler sunulması planlanmaktadır.