Разрешат ли международные доменные имена "e=mc2.com" в качестве доменного имени?

Я пытаюсь понять ограничения международных доменных имен... может кто-нибудь объяснить, что я могу и не могу сделать?

Могу ли я зарегистрировать аккуратное доменное имя, например, e=mc2.com?

Разрешен ли любой из этих символов:!@#$%^&*()_+?

4 ответа

Решение

Punycode изменяет только символы в кодовых точках, больших или равных 128, поэтому представление punycode для e=mc2 все еще e=mc2 который нельзя сделать действительным DNS-именем.

Юникод полон гомографий, поэтому очевидная вещь, которую стоит попробовать, - это использовать U + FF1D (знак равенства полной ширины), к сожалению, благодаря людям, регистрирующим pypal.com, теперь есть элементы управления разрешением символов в зависимости от TLD/ регистратор (в качестве другого примера, новый русский кириллический домен верхнего уровня .рф запрещает смешивать кириллические и латинские наборы символов). (Предлагаемый в настоящее время) RFC 5892 пытается формализовать правила для классификации, какие символы должны быть разрешены в каких случаях.

За .com домены, см. эту страницу для документации, на которой кодовые точки Unicode разрешают (и запрещают) Verisign в доменных именах.

Общее правило состоит в том, что символы символов не допускаются.

RFC 1035 по-прежнему является правилом земли, когда дело доходит до этого. Существуют более новые RFC, которые объясняют, как кодировать символы Юникода в так называемое кодирование LDH (строчные буквы, цифры, дефисы). RFC 3492 описывает punycode, а 4690 - IDN в целом.

Но чтобы ответить на ваш вопрос, разрешены только буквы английского алфавита, цифры от 0 до 9 и дефис. Многие реализации DNS также допускают использование других символов, таких как подчеркивание "_".

Надеюсь, это помогло, Рик

Похоже, az, 0-9, и дефисы разрешены. А также длиной от 1 до 63 символов.

http://en.wikipedia.org/wiki/Hostname

http://tools.ietf.org/html/rfc952

http://tools.ietf.org/html/rfc1123

Другие вопросы по тегам