DNS Yönetici Kursu · Ders 6/11

DNSSEC II: İşletim ve Arıza Modları

DNSSEC neredeyse hiç ilk kurulum aşamasında bozulmaz — işletim anlarında bozulur: anahtar rotasyonu, algoritma değişiklikleri. Bu, "açtım" ile "yönetebiliyorum" arasındaki farktır ve gerçek dünyadaki DNSSEC kesintilerinin çoğu tam olarak burada yaşanır.

"Anahtar rotasyonu sadece bir anahtarı diğeriyle değiştirmektir, sıra önemli değil." Sıra tamamen önemlidir — üst zondaki DS kaydı, yeni anahtar tüm çözümleyicilere gerçekten yayılmadan (veya eski anahtarın imzaları önbelleklerden düşmeden) ÖNCE güncellenirse, bazı çözümleyiciler o anda önbelleklediklerine uymayan bir DS'e karşı doğrulama yapar — sonuç: gerçek kullanıcılar için SERVFAIL.

Temel teşhis için laboratuvar ortamı zorunlu değil:

  • marinadns.io/dnssec ve noda.marinadns.io — mevcut imza durumunu ve rotasyon sırasında birden fazla aktif anahtarın varlığını gösterir.

Anahtar rotasyonu ve kasıtlı arıza simülasyonu (yalnızca test domaininde!) alıştırması için, SERVFAIL imzasını tanımayı ve delv ile bozulma noktasını bulmayı öğrenmek amacıyla bkz. Laboratuvar Ortamı sayfasındaki Ders 6.

# Temel: mevcut doğrulamanın temiz olduğunu onaylayın
delv yourdomain.com A

# Sağlayıcı panelinden anahtar rotasyonunu başlatın, ardından geçişi izleyin:
dig yourdomain.com DNSKEY +short      # rotasyon örtüşmesi sırasında iki anahtarın bulunmasını izleyin
dig yourdomain.com DS +short          # DS'nin üst zonda YENİ DNSKEY canlıya alındıktan SONRA güncellendiğini doğrulayın, önce değil

# Kasıtlı olarak bozun (yalnızca laboratuvar domaininde — asla üretim zonunda):
# örn. DS kaydını rotasyona uğramış bir anahtara göre eski bırakın, veya sağlayıcı ham kayıt düzenlemeye izin veriyorsa bir imzayı elle bozun
dig yourdomain.com A +dnssec          # doğrulayan bir çözümleyicide SERVFAIL ve tam hatayı gözlemleyin
delv yourdomain.com A                 # delv tam olarak hangi zincir halkasının başarısız olduğunu gösterecektir

Amaç, doğrulayan bir çözümleyiciden gelen SERVFAIL kalıbını (genellikle son kullanıcıların "X domaini çalışmıyor" dediği şey) tanımak ve tahmin etmek yerine delv ile tam olarak hangi bağlantının bozuk olduğunu izlemektir.

Hiçbir şeye bakmadan şunları açıklayabilmelisiniz:

  • DNSSEC anahtar rotasyonunun doğru sırası.
  • Tam olarak DNSSEC'ten kaynaklanan bir SERVFAIL'i nasıl tanıyacağınız.
  • Algoritma değişikliğinin, normal anahtar rotasyonundan neden daha riskli, ayrı bir proje olduğu.

Hepsini ipucu olmadan yanıtlayabiliyorsanız Ders 7'ye geçin.


Bu araçlarla pratik yapın

← DNS Yönetici Kursu Laboratuvar Ortamı