Web sunucuları veya tarayıcıların desteklediği maksimum izin verilen bir alt etki alanı derinliği var mı?
Örneğin, foo.bar.baz.monkey.pirate.google.com gibi bir etki alanı sorunlara neden olabilir mi?
Web sunucuları veya tarayıcıların desteklediği maksimum izin verilen bir alt etki alanı derinliği var mı?
Örneğin, foo.bar.baz.monkey.pirate.google.com gibi bir etki alanı sorunlara neden olabilir mi?
Yanıtlar:
DNS'in kendisinin 127 seviyeye kadar etiket seviyesine sahip olabileceğine, her bir etiketin 63 karaktere kadar olabileceğine ve tüm kaydın maksimum uzunluğunun uzunluğu ve 0'ı sonlandırmak zorunda olduğunuz için 253 karakter ile sınırlı olduğuna inanıyorum.
Noktayla sınırlandırılmış alt alan adlarının sayısı olarak tanımlanmış bir maksimum yoktur, ancak DNS bir ana bilgisayar adının toplam uzunluğunu (noktalar dahil) 255 karakterle sınırlandırır .
Rfc1035 nedeniyle:
Uygulamaları basitleştirmek için, bir alan adının toplam uzunluğu (yani, etiket sekizli ve etiket uzunluğu sekizli) 255 sekizli veya daha azla sınırlıdır.
Ayrıca
Her bir etiket bir oktet uzunluğu alanı ve bunu takip eden oktet sayısı olarak gösterilir. Her alan adı kökün boş etiketi ile sona erdiğinden, bir alan adı sıfır uzunluk baytı ile sonlandırılır.
Bu nedenle, geçerli maksimum uzunluk 255-2 semboldür ( DIG'de test edilmiştir). Tüm UDP mesajı da 512 byte'a eşit veya daha az olmalıdır. Ancak bu çok küçük değildir ve IPoverDNS'yi mümkün kılar.