Bu durum birçok alan sahibi tarafından beklenenden daha yaygındır:"Ad sunucularım doğru ayarlanmış, ancak web sitesi hala çalışmıyor."
Bu olduğunda, kullanıcılar genellikle sorunun kayıt kuruluşunda olduğunu veya ad sunucusu değişikliğinin düzgün uygulanmadığını varsayar. Gerçekte, doğru ad sunucuları yalnızca DNS kayıtlarının nerede barındırıldığını tanımlar, bu kayıtların doğru veya eksiksiz olup olmadığını değil.
Bu rehber ad sunucuları doğru olsa bile DNS’in neden başarısız olabileceğini, sonraki hangi kontrollerin yapılması gerektiğini ve sorunun gerçek kaynağının nasıl tespit edileceğini açıklar.
Ad Sunucuları Gerçekten Ne Yapar
Ad sunucuları küresel DNS sistemine hangi sunucuların yetkili olduğunu bir alan adının DNS kayıtları için bildirir.
Başka bir deyişle, şu soruyu cevaplarlar: "DNS bu alan için kayıtları nerede aramalı?"
Ad sunucularının yapmadığı şeyler:
-
DNS kayıtları oluşturmazlar
-
Kayıt değerlerini doğrulamazlar
-
Bir web sitesi veya e-posta hizmetinin çalışacağını garanti etmezler
Doğru ad sunucuları gerekli ilk adımdır, ancak son adım değildir.
Ad Sunucuları Doğru Olduğunda DNS Neden Hâlâ Başarısız Olabilir
1. Gerekli DNS Kayıtları Eksik
Bu en yaygın sebepdir.
Bir alan adı doğru ad sunucularına işaret ederken, DNS bölgesi şunları içermeyebilir:
-
A kaydı yok
-
AAAA kaydı yok
-
CNAME kaydı yok
Bu durumda, DNS sorguları yetkili sunucuya başarılı şekilde ulaşır ancak çözülecek hiçbir şey yoktur.
DNS yanlış hedefe doğru şekilde çözebilir.
Tipik örnekler:
-
Eski bir sunucu IP’sini işaret eden A kaydı
-
Artık var olmayan bir ana bilgisayar adına işaret eden CNAME kaydı
-
Açık hata oluşturmayan bir yazım hatası
DNS sisteminin bakış açısından, sorgu başarılıdır ancak kaydın arkasındaki hizmet beklendiği gibi yanıt vermez.
3. Çelişen CNAME ve A Kayıtları
DNS standartları, aynı ana bilgisayar adı için bir CNAME kaydı ile diğer kayıt türlerinin (A veya AAAA gibi) birlikte bulunmasını izin vermez.
Yaygın hata:
Aynı isim için hem A kaydı hem de CNAME kaydı oluşturulması
Bu, tahmin edilemeyen çözüm davranışlarına yol açabilir ve her zaman düzeltilmelidir.
4. DNSSEC Yanlış Etkinleştirilmiş
DNSSEC DNS yanıtlarına kriptografik doğrulama ekler ancak kısmi veya uyumsuz yapılandırma çözümü tamamen engelleyebilir.
Tipik başarısızlık senaryoları:
-
DNSSEC kayıt kuruluşu seviyesinde etkinleştirilmiş ancak DNS bölgesi düzgün imzalanmamış
-
DNS bölgesi imzalı, fakat DS kayıtları kayıt kuruluşunda eksik veya güncel değil
Doğrulama başarısız olunca, çözümleyiciler yanıtları tamamen reddedebilir, ad sunucuları doğru olsa bile.
Her şey doğru yapılandırılmış olsa bile:
-
Eski kayıtlar veya ad sunucusu bilgileri hâlâ önbellekte olabilir
-
TTL değerleri önbelleklerin ne kadar süre geçerli kalacağını belirler
Bu, DNS’in henüz tam olarak yenilenmemiş olmasından dolayı geçici olarak bozuk görünmesine sebep olabilir.
Yanlış Anlamalar ve Karışıklığa Sebep Olan Durumlar
-
"Ad sunucuları doğruysa DNS çalışmak zorunda."Kesinlikle değil. Ad sunucuları sadece yetkiyi belirler.
-
"DNS hatası, kayıt kuruluşunun değişikliğimi uygulamadığı anlamına gelir."Çoğu durumda sorun DNS bölgesi içindedir.
-
"Ad sunucularını tekrar değiştirmek sorunu çözer."Tekrarlanan değişiklikler genellikle çözümü geciktirir, yardımcı olmaz.
Hızlı DNS Sorun Giderme Kontrol Listesi
Ad sunucuları doğru ama DNS çalışmıyorsa, şunları sırayla kontrol edin:
-
Ad sunucuları amaçlanan DNS sağlayıcısına mı işaret ediyor?
-
DNS bölgesi gerekli A, AAAA veya CNAME kayıtlarını içeriyor mu?
-
Kayıt değerleri doğru ve erişilebilir mi?
-
CNAME ve A kayıtlarında çakışma var mı?
-
DNSSEC, hem kayıt kuruluşu hem DNS sağlayıcıda tutarlı şekilde etkin mi?
-
TTL tabanlı önbellek süresinin dolması için yeterince zaman tanıdınız mı?
Çoğu DNS sorunu bu kontrol listesiyle deneme-yanılma yapmadan tespit edilebilir.
Belirgin sınırlar sorunların daha hızlı çözülmesini sağlar:
-
Kayıt Kuruluşu: Ad sunucusu yetkilendirmesini yayınlar ve alan durumu yönetir
-
Ad Sunucuları: Yetkili DNS yanıtları sağlar
-
DNS Bölgesi: Hangi kayıtların var olduğunu ve nereye işaret ettiklerini tanımlar
-
DNSSEC: DNS yanıtlarının güvenilir olup olmadığını belirler
Ad sunucuları doğruysa, kayıt kuruluşu görevini zaten yerine getirmiştir. Sonraki adım neredeyse her zaman DNS bölgesi veya DNSSEC yapılandırması içindedir.
dig veya nslookup hiç kayıt göstermez. Neden?
Son Düşünceler
Ad sunucuları DNS’ye giriş noktasıdır, başarı garantisi değildir.
Ad sunucuları doğru olmasına rağmen DNS çalışmadığında sebep neredeyse her zaman şunlardandır:
-
Eksik veya yanlış kayıtlar
-
Kayıt çatışmaları
-
DNSSEC yanlış yapılandırması
-
Henüz süresi dolmamış önbellekteki veriler
Bu katmanların anlaşılması gereksiz değişiklikleri önler ve hayal kırıklığını azaltır.
Bir ICANN akredite kayıt kuruluşu olarak, Nicenic şeffaflığa ve kullanıcıların ad sunucusu yetkilendirmesi ile DNS kayıtlarının doğruluğunu net şekilde ayırt etmesine yardımcı olmaya kararlıdır, böylece sorunlar doğru katmanda teşhis edilebilir.
Nicenic, dünya çapındaki markalar, geliştiriciler, girişimciler ve işletmeler için güvenilir bir ortak olarak hizmet vermektedir.
Sonraki Haber: Alan Adı Kilitlendiğinde Ne Anlama Gelir?








