Rehber 17 Haziran 2026 · 6 dakika okuma

DNSSEC Nedir, Kurulumu Nasıl Yapılır? Domain İtibarını Koruma

DNSSEC, DNS sahteciliğini ve yanlış yönlendirmeyi azaltır. Kurulum adımları, DS anahtarı, key yönetimi ve domain itibarını koruma pratiklerini öğrenin.

DNSSEC, alan adınızı (domain) kullanan kullanıcıların isteğinin doğru sunucuya gitmesini sağlayan doğrulama katmanı sunar. DNS sorguları sahteciliğe (spoofing) ve manipülasyona açık olduğunda, kullanıcılar ya yanlış hizmete yönlenir ya da güven sorunu yaşar. Bu rehberde; DNSSEC nedir, kurulumun hangi adımlardan oluştuğunu net bir sırayla görecek, ayrıca DNSSEC’in domain itibarını (itibar/öcü: yanlış yönlendirme, kimlik avı, güvenlik alarmı) pratikte nasıl etkilediğini öğreneceksiniz.

DNSSEC nedir? Çalışma mantığı ve temel kavramlar

DNSSEC (Domain Name System Security Extensions), DNS yanıtlarının kriptografik olarak doğrulanmasını hedefler. Normal DNS’de bir sorgu yapıldığında, istemci sunucudan gelen cevabın gerçekten o ada ait olup olmadığını otomatik olarak doğrulamaz. DNSSEC ise şu parçalarla bu doğrulamayı mümkün kılar:

  • DNSKEY: Bölgeniz için kullanılan imza anahtarlarını ifade eder.
  • RRSIG: DNS kayıtlarının (A, AAAA, CNAME gibi) imzalı halinin kaydıdır.
  • DS kaydı (Delegation Signer): Üst seviye (TLD/registrar tarafı) ile sizin bölgenizin anahtar bağını doğrular.
  • NSEC/NSEC3 veya opt-in yöntemleri: Var olmayan kayıtların kanıtlanması (zone enumeration azaltımı).
  • DoS (DNSSEC Validation) zinciri: İstemci, kökten başlayarak zincirdeki imzaları doğrular.

DNSSEC’in kritik etkisi şudur: Yanlış veya manipüle edilmiş bir DNS yanıtı, imza doğrulaması başarısız olacağı için istemci tarafında “geçersiz” sayılabilir. Bu, özellikle kimlik avı (phishing) amaçlı sahte yönlendirmeler veya cache poisoning gibi ataklarda dolaylı ama güçlü bir bariyer oluşturur.

DNSSEC neyi garanti etmez?

DNSSEC “kesinlikle saldırı olmaz” demek değildir. Sunucunuzun servis vermemesi, uygulama açığı, zayıf TLS ayarı gibi konuların yerini almaz. Ancak doğru yapılandırma ile DNS katmanındaki “yanlış yönlendirme ihtimalini” ciddi şekilde azaltır ve güvenlik olayları sırasında domain itibarına giden yolu daraltır.

DNSSEC nasıl domain itibarını korur?

Domain itibarını tek bir metrik gibi düşünmek doğru olmaz. Mesele; markaya bağlı güven, kullanıcıların doğru hizmete ulaşması ve güvenlik sistemlerinin (tarayıcılar, e-posta güvenlik filtreleri, güvenlik takipleri) “domain davranışı” hakkında olumsuz sinyal almamasıdır. DNSSEC’in katkıları şu başlıklarda netleşir:

1) Sahte yönlendirme (misdirection) riskini azaltır

Yanlış DNS yanıtı, kullanıcıyı sahte sayfaya götürürse hem kullanıcı şikayeti artar hem de tarayıcı/SEC raporları tetiklenebilir. DNSSEC doğrulama devrede olduğunda, manipüle edilmiş DNS yanıtının kabul edilmesi zorlaşır.

2) “Yanlış kayıt” kaynaklı güven problemlerini erken yakalar

Yanlış kaydın (ör. hatalı IP, yanlış CNAME zinciri) yayılması tek başına güven sorunu yaratabilir. DNSSEC, yapılan değişikliklerin imzalanmasını zorunlu kılar. Bu süreç; yanlış/eksik yayınların daha görünür olmasına yardımcı olur. Özellikle değişiklikleri control panel üzerinden yapan ekiplerde süreç disiplini artar.

3) DNS tabanlı saldırıların etkisini düşürür

Cache poisoning gibi saldırılarda, istemcilerin doğrulama yapabilmesi için DNSSEC kritik rol oynar. Doğrulama yapmayan istemciler yine etkilenebilir; ancak DNSSEC doğrulaması yapan büyük kitle, zararlı yönlendirmeyi daha az olası hale getirir.

4) İtibar kaybının “hızını” azaltır

İtibar kaybı genellikle hızlı olur: DNS kaynaklı bir olay kısa sürede yayılır. DNSSEC, doğrulama başarısız olacağı için olayın etkisini azaltır ve “daha az kullanıcı yanlış yere gider” şeklinde ölçülebilir bir fark yaratır.

Not: E-posta itibarında SPF/DKIM/DMARC ayrıca kritik rol oynar. DNSSEC, e-posta kimlik doğrulamasının yerini almaz; fakat DNS bütünlüğü yaklaşımının parçasıdır.

Kurulum için ön koşullar: Zone, registrar ve kontrol paneli

DNSSEC kurulumu, iki katmanda ilerler: (1) DNS sağlayıcınızda zone’u imzalama ve (2) DS kaydını üst seviyeye (TLD/registrar) verme.

Sizde hangi bilgi gerekiyor?

  • Domain’in bağlı olduğu DNS sağlayıcısı (hosting kontrol paneli mi, ayrı DNS paneli mi?)
  • Domain’in kayıtlı olduğu registrar (çoğu zaman DS kaydını girmenizi ister)
  • Zone dosyanızın yönetimi (BIND/PowerDNS kullanıyor musunuz, yoksa managed DNS mi?)
  • Düzenli kayıt değişiklikleri (A/AAAA/CNAME sık değişiyor mu?)

Neyi hedeflemelisiniz?

  • DNSSEC’in “signing” durumunun aktif olması
  • DS kaydının doğru algorithm ve digest bilgisiyle TLD’ye oturması
  • Dağıtım gecikmelerinin (propagation) tamamlanması

DNSSEC nasıl kurulur? Adım adım net süreç

Aşağıdaki akış, çoğu managed DNS ve control panel senaryosunda çalışır. Kendi sağlayıcınız farklı arayüz sunsa bile adımlar aynı mantıktadır.

1) Mevcut DNSSEC durumunu kontrol edin

Kurulum yapmadan önce domain’in DNSSEC durumunu doğrulayın: - Kayıtlı DNS’te DNSKEY/RRSIG/DS görünüyor mu? - DNSSEC doğrulaması yapan sorgular (validation) başarılı mı?

Bunun için pratikte şu yaklaşımı kullanın: - dig ile DNSKEY/RRSIG kontrolü - Online DNSSEC test araçları ile “validated” durumu

Örnek komut (BIND/dig mantığı): - dig DNSKEY example.com - dig DS example.com

2) “Zone signing” için anahtar/algoritma seçin

DNSSEC, kripto anahtarlarını üretir ve zone’u imzalar. Sağlayıcınız size genelde otomatik anahtar yönetimi sunar. Burada dikkat edilmesi gerekenler: - Anahtar rotasyonu (key rollover) otomatik mi? - Algoritma seçimi (ör. ECDSA/RSA) sağlayıcı tarafından destekleniyor mu? - İmzalama periyodu ve TTL uyumu

Pratik öneri: Eğer kontrol paneliniz “otomatik” yönetiyorsa, key rollover’ı elle planlamayın. Yanlış planlama kesinti üretir.

3) Sağlayıcıda DNSSEC’i etkinleştirin

Control panel veya managed DNS panelinde genelde şu seçenekler bulunur: - DNSSEC: Enable - Key management: Auto/manual - Zone signing: start

Bu adım tamamlandığında genelde DNS sağlayıcınız size DS kaydı üretir ya da DS üretimini talep eden ekran çıkarır.

4) DS kaydını registrar’a ekleyin

TLD/registrar tarafına DS kaydı girilir. DS kaydı; DNSKEY’nin özetini içerir ve zinciri bağlar.

DS alanları tipik olarak şunları içerir: - Key Tag - Algorithm - Digest Type - Digest

Bu değerler panelinizin DNSSEC ekranında net şekilde verilir. Kritik nokta şudur: DS, sizin sağlayıcınızın ürettiği digest ile birebir eşleşmelidir.

5) Propagation ve doğrulama kontrolü yapın

DS kaydı TLD’ye girdikten sonra doğrulama zinciri kurulana kadar zaman geçer. Bu süre sağlayıcıya ve TTL/altyapıya bağlıdır.

Kontrol listesi: - DNSSEC doğrulama “validated” oluyor mu? - Tarayıcı veya uygulama tarafında alan adı çözümü sorunsuz mu? - Olası eski resolver’larda gecikme var mı?

6) Kayıt değişikliklerinde “imza” süreci bozulmasın

DNSSEC etkinken A/AAAA/CNAME güncellerken şunları hedefleyin: - Sağlayıcı otomatik yeniden imzalasın - Değişiklikler yayınlandığında imza kayıtlarının yenilenmesi gecikmesin

Aksi durumda bazı resolver’larda kısa süreli doğrulama sorunları görülebilir.

7) Zamanlı bakım planlayın (özellikle unmanaged ise)

Unmanaged DNS (kendi BIND yapılandırmanız) kullanıyorsanız ayrıca: - Key rollover takvimi - NSEC/NSEC3 politikaları - Zone serial yönetimi

Managed DNS kullanıyorsanız bu adım çoğu zaman sağlayıcı tarafındadır.

DNSSEC kurulumu: Pratikte en çok yapılan hatalar

Aşağıdaki hatalar, DNSSEC’in “beklenen fayda yerine kesinti” yaratmasına sebep olabilir.

  • DS kaydını yanlış registrar hesabına eklemek
  • DS kaydını yanlış digest/algo ile girmek
  • Sağlayıcıda DNSSEC aktifleştirildiği halde DS girilmeden önce “beklentiyi doğru okumamak”
  • TTL değerlerini kontrol panelinde agresif kısaltıp yeniden imza gecikmelerini büyütmek
  • Key rollover sürecini manuel yönetmeye çalışıp yanlış zamanda değiştirmek

Minimum risk yaklaşımı (net öneri)

  • Önce staging gibi bir test düşünün (mümkünse alt domain üzerinde)
  • Sonra prod domain’de etkinleştirin
  • Değişiklikten sonra aynı gün doğrulama kontrolü yapın

DNSSEC sonrası kontrol: Sağlıklı çalışmayı nasıl doğrularsınız?

Kurulumdan sonra hedefiniz şu: DNSSEC doğrulaması başarılı ve domain çözümü stabil.

Aşağıdaki kontrolleri yapın:

H1) DNSSEC doğrulama testi

  • Online DNSSEC testleri “signed” ve “validated” gösteriyor mu?

H2) En kritik DNS kayıtları

  • A/AAAA doğru IP’ye gidiyor mu?
  • CNAME zinciri doğru mu (flatten ihtiyacı doğuyor mu?)
  • MX kayıtları beklenen mail sunucularını gösteriyor mu?

H3) Uygulama katmanı: kullanıcı etkisi

  • Web sitesi, uygulama ve API domain çözümünde hata veriyor mu?
  • CDN kullanıyorsanız, origin yönlendirmeleri sorunsuz mu?

DNSSEC ile birlikte yapılacak doğru güvenlik tamamlayıcıları

DNSSEC tek başına yeterli değildir. Domain itibarını korumaya yönelik “DNSSEC +” yaklaşımında şu başlıklar öne çıkar:

  • SPF/DKIM/DMARC: E-posta sahteciliğini engeller (DNSSEC, bunun bütünlüğüne katkı sağlar ama yerini almaz).
  • CDN ve WAF: Uygulama katmanındaki kötüye kullanımı azaltır.
  • Doğru TTL: Büyük değişikliklerde TTL düşür, sonra tekrar yükselt.
  • Kayıt yönetimi disiplinleri: Panelde değişiklikleri izlenebilir tut.
  • Log analizi: DNS veya web erişim anormallikleri için alarm kur.

Sonuç: DNSSEC’i “tek seferlik iş” değil, yönetilen bir güvenlik süreci olarak ele alın

DNSSEC, DNS katmanındaki doğrulamayı kriptografik hale getirerek yanlış yönlendirme ve manipülasyon riskini düşürür; bu da domain itibarının bozulmasını hızlandıran olayların etkisini azaltır. Kurulumda en kritik iki şey; zone signing’i doğru etkinleştirmek ve registrar’a DS kaydını hatasız eklemek. Bugün hemen aksiyon olarak; önce mevcut DNSSEC durumunu doğrulayın, ardından kullandığınız DNS paneli/hosting kontrol paneli üzerinden DNSSEC’i etkinleştirin ve DS kaydını registrar’da birebir aynı değerlerle girin. Kurulumdan sonra aynı gün doğrulama testi yaparak zincirin sağlıklı çalıştığını kanıtlayın.

Etiketler: #dnssec #dns #domain-itibari #hosting #güvenlik

Hosting karşılaştırması yapmaya hazır mısın?

100+ firmanın fiyatlarını tek tıkla karşılaştır, en uygun paketi bul.

Hosting Karşılaştır →

İlgili Yazılar

0 ürün seçildi