Odpowiedzi:
Uważam, że sam DNS może mieć do 127 poziomów etykiety, każda etykieta może mieć do 63 znaków, a maksymalna długość całego rekordu jest ograniczona do 253 znaków, ponieważ musisz zakodować długość i zakończenie 0.
Nie ma zdefiniowanego maksimum pod względem liczby subdomen rozdzielanych kropkami, ale DNS ogranicza maksymalną całkowitą długość nazwy hosta (w tym kropek) do 255 znaków .
Ze względu na rfc1035:
Aby uprościć implementacje, całkowita długość nazwy domeny (tj. Oktetów etykiet i oktetów długości etykiet) jest ograniczona do 255 oktetów lub mniej.
Również
Każda etykieta jest reprezentowana jako pole o długości jednego oktetu, po którym następuje ta liczba oktetów. Ponieważ każda nazwa domeny kończy się zerową etykietą katalogu głównego, nazwa domeny jest kończona bajtem długości zero
Tak więc maksymalna ważna długość to 255-2 symboli (testowane w DIG). Cały komunikat UDP powinien również mieć mniej niż 512 bajtów. Ale to nie jest zbyt małe i umożliwia IPoverDNS.