CNAME Kaydı Sorgusu
İlgili araçlar
Bu nedir
Bir CNAME kaydı, bir ana adı başka bir adın takma adı yapar: takma ad, hedefin sahip olduğu kayıtları devralır. Alt alan adlarını CDN'lere, SaaS platformlarına ve barındırılan hizmetlere yönlendirmenin standart yoludur.
Sonucunu nasıl okumalısın
Sonuç, adın işaret ettiği hedefi gösterir. Zinciri zihninde takip et: alt alan adın, ancak hedefi kadar sağlıklıdır. Hedef artık kullanmadığın bir hizmetse, bu hemen düzeltilmesi gereken bir sorundur.
Sık karşılaşılan sorunlar ve çözümleri
Diğer kayıtlarla birlikte çıplak alan adına CNAME eklenmiş
Nasıl ortaya çıkar: DNS sağlayıcı kaydı reddeder veya alan adındaki posta/diğer hizmetler gizemli şekilde bozulur.
Nasıl düzeltilir: Bir CNAME, aynı ad üzerindeki başka herhangi bir kayıtla bir arada bulunamaz ve çıplak alan adının her zaman SOA/NS kayıtları vardır — dolayısıyla orada gerçek bir CNAME geçersizdir. Sağlayıcının ALIAS/ANAME/flattening özelliğini kullan ya da çıplak alan adını A kaydıyla yönlendir ve yalnızca www'yi CNAME yap.
CNAME kullanımdan kaldırılmış veya sahiplenilmemiş bir hizmete işaret ediyor
Nasıl ortaya çıkar: Alt alan adı platformdan gelen bir hata sayfası gösterir — ya da daha kötüsü, başka biri terk edilmiş hedefi sahiplenir ve senin alt alan adında kendi içeriğini sunar (alt alan adı ele geçirme).
Nasıl düzeltilir: İptal ettiğin hizmetlerin CNAME'lerini kaldır ve bunu hizmet sonlandırılmadan önce veya sonlandırıldığı anda yap. Tüm CNAME'leri düzenli olarak denetle; sarkan CNAME'ler üzerinden ele geçirme gerçek ve yaygın bir saldırıdır.
Uzun CNAME zincirleri
Nasıl ortaya çıkar: Daha yavaş ilk sorgulamalar ve daha zor sorun giderme; bazı eski çözümleyiciler derin zincirlerde pes eder.
Nasıl düzeltilir: Takma adı, takma ad → takma ad → hedef şeklinde zincirlemek yerine mümkün olduğunca doğrudan nihai hedefe yönlendir.
Sıkça sorulan sorular
- CNAME kaydı nedir?
- CNAME (Canonical Name) kaydı, bir ana bilgisayar adını bir IP adresi yerine başka bir ana bilgisayar adına yönlendiren bir DNS kaydıdır; böylece hedef adın kayıtları kullanılır. Genellikle www gibi alt alan adlarını veya bir hizmet ana bilgisayarını bir sağlayıcının etki alanına takma ad olarak bağlamak için kullanılır.
- Bu CNAME sorgulama aracını nasıl kullanırım?
- www.example.com gibi bir ana bilgisayar adı girip sorguyu çalıştırın; araç o adın CNAME kaydını sunucu tarafında sorgular ve işaret ettiği kanonik hedefi gösterir. Girdiğiniz hiçbir şey saklanmaz.
- CNAME kayıtları neden önemlidir?
- Bir alt alan adını harici bir hizmete (CDN, e-posta veya barındırma sağlayıcısı gibi) yönlendirmenizi sağlar; böylece sağlayıcı alttaki IP'sini değiştirse bile alt alan adınız sizden bir değişiklik gerektirmeden çalışmaya devam eder. Bu nedenle takma adların ve üçüncü taraf entegrasyonlarının doğru çözümlendiğini doğrulamak için gereklidir.
- Sonucu nasıl okurum?
- Sonuç, adınızın işaret ettiği kanonik ana bilgisayar adını gösterir; ardından bu hedefi sorgulayarak zinciri son A veya AAAA kaydına kadar izleyebilirsiniz. Herhangi bir CNAME dönmezse, adın ya takma adı yoktur ya da doğrudan kayıtlar içeriyordur.
- CNAME'in nerede kullanılabileceğine dair sınırlar var mı?
- CNAME'i olan bir ana bilgisayar adı başka kayıt tutamaz, bu yüzden bir CNAME asla bölge tepe noktasına (example.com gibi çıplak etki alanı) zorunlu SOA ve NS kayıtlarıyla birlikte yerleştirilmemelidir. Kök etki alanı için bunun yerine A/AAAA kaydı veya bir sağlayıcının ALIAS/ANAME özelliğini kullanın.