SOA Kaydı Sorgulama
Yetki Başlangıcı (SOA) kaydını okuyun (seri, yenileme…).
Çalıştırmak için yukarıya bir değer girin: SOA Kaydı Sorgulama
örn. example.com
Kısa cevap
SOA sorgulama, bir alan adının Yetki Başlangıcı kaydını okur; bu kayıt birincil ad sunucusu, yönetici iletişim adresi, seri numarası ile yenileme ve TTL süreleri gibi temel bölge ayarlarını tutar. Seri numarası bölge her düzenlendiğinde değişir, böylece ikincil sunucuların güncel olup olmadığını gösterir.
SOA (Yetki Başlangıcı) kaydı her DNS bölgesinin en tepesinde yer alır ve o bölgeden kimin sorumlu olduğunu, bölgenin nasıl sürümlendiğini ve önbelleklendiğini tanımlar. Bu araç bir alan adının SOA kaydını sorgular; birincil ad sunucusunu, sorumlu kişinin e-posta adresini, seri numarasını ve ikincil sunucuların ne sıklıkta güncelleme çektiğini ve olumsuz yanıtların ne kadar önbellekte tutulacağını belirleyen dört zamanlayıcıyı gösterir. Kendi DNS'inizi işletiyor, bir sağlayıcıya yetki devrediyor ya da yavaş yayılım sorununu araştırıyorsanız, bir bölgeyi anlamanın ilk adımı SOA kaydını okumaktır.
Sonuçları nasıl okursunuz
MNAME bölgenin birincil (ana) ad sunucusudur. RNAME yöneticinin e-postasıdır; ilk nokta @ işaretinin yerini tutar (admin.example.com aslında [email protected] demektir). Seri numarası bölgenin sürümüdür; ikincil sunucular yalnızca bu numara arttığında güncelleme çeker. Refresh, Retry ve Expire (saniye cinsinden) ikincillerin birincille nasıl senkron olacağını belirler. Son değer olan Minimum TTL ise NXDOMAIN (olumsuz) yanıtların çözümleyicilerde ne kadar önbellekleneceğini ayarlar.
Neden önemli
Seri numarası, bir bölge değişikliğinin gerçekten işlediğini doğrulamanın en hızlı yoludur: kayıtları düzenlediniz ama seri artmadıysa ikincil sunucular güncellemeyi hiç çekmemiştir. Expire zamanlayıcısı, birincil sunucu çöktüğünde ikincillerin bölgeyi ne kadar süre sunmaya devam edeceğini belirler; Minimum TTL ise yanlış bir NXDOMAIN'in önbelleklerde ne kadar kalacağını denetler. Kayıt kuruluşları ve bazı doğrulayıcılar da SOA hatalarını işaretler, dolayısıyla düzgün biçimlendirilmiş bir SOA sağlıklı bir yetki devrinin parçasıdır.
Sık karşılaşılan sorunlar ve çözümleri
Bir değişiklik yayılmıyorsa önce seri numarasının arttığından emin olun; birçok gizli-birincil kurulumunda seri artmazsa ikincillere bildirim gitmez. Farklı ad sunucularının farklı seri döndürmesi bölgenin senkron olmadığı anlamına gelir; bir yenileme döngüsünü bekleyin ya da transferi elle tetikleyin. Çok yüksek bir Minimum TTL, geçiş sırasında olumsuz önbelleğin gereğinden uzun kalmasına yol açar. Her düzenlemenin öncekinden yeni olduğu belli olsun diye yaygın YYYYAAGGnn seri biçimini kullanın.
Sıkça sorulan sorular
- Seri numarası bana ne söyler?
- Bölgenin sürüm damgasıdır. Kayıtları her düzenlediğinizde seri artmalıdır. İkincil ad sunucuları kendilerinde kayıtlı seriyi birincilinkiyle karşılaştırır ve yalnızca birincilin numarası büyükse bölge transferi ister. Bir düzenlemeden sonra seri hiç değişmediyse, güncellemeniz büyük olasılıkla ikincillere hiç ulaşmamıştır.
- Yönetici e-postası neden noktalarla yazılır?
- DNS, @ karakterini alan ayırıcı olarak kullandığından bu karakter SOA RNAME içinde geçemez. Onun yerine RNAME'deki ilk nokta @ işaretini temsil eder. Yani hostmaster.example.com aslında [email protected] adresine karşılık gelir. Yerel kısmın kendisinde nokta varsa kayıtta kaçış karakteriyle yazılır, ancak bu pratikte nadirdir.
- Minimum TTL ne işe yarar?
- Adına rağmen modern DNS'te SOA'nın son alanı olumsuz önbellek TTL'sini belirler: çözümleyicilerin bir adın var olmadığını (NXDOMAIN) ne kadar süre hatırlayacağını. Yüksek bir değer, yeni oluşturulan bir kaydın, yokluğu önbelleğe alındıktan sonra bir süre görünmez kalabileceği anlamına gelir. Geçiş sırasında kayıt eklemeden önce bu değeri düşürerek görünürlüğü hızlandırın.