.NET2 DNS отклоняет имена хостов более 126 символов как "слишком длинные"

Работая над программой, я недавно обнаружил, что имена хостов в .net (или, по крайней мере, в классе ping) не должны содержать более 126 символов. Класс ping выбрасывает исключение, если имя хоста длиннее.

Однако в Википедии говорится, что допускается до 255 символов. И похоже, что действительно есть машины с именем хоста длиннее 126 символов, поэтому вопрос в том, можно ли изменить это ограничение, кто прав и как разрешать имена, если нельзя?

12
задан Bhargav Rao 21 August 2019 в 07:26
поделиться