国际域名是否允许“e=mc2.com”作为域名?

Chr*_*ski 2 domain-name-system domain domain-registration idn

我正在尝试了解国际域名的局限性……有人可以解释一下我能做什么和不能做什么吗?

我可以注册一个像 e=mc2.com 这样整洁的域名吗?

是否允许使用以下任何符号:!@#$%^&*()_+?

Der*_*rfK 8

Punycode 仅更改大于或等于 128 的代码点处的字符,因此 的 punycode 表示e=mc2仍然e=mc2不能成为有效的 DNS 名称。

Unicode 充满了同形异义词,因此显而易见的尝试是使用U+FF1D(全角等号),不幸的是,由于人们注册ypal.com,现在可以控制允许使用哪些字符,具体取决于 TLD/注册商(作为另一个例子,新的俄语西里尔文 TLD .??不允许混合西里尔文和拉丁字符集)。(当前提议的)RFC 5892试图将规则形式化,以便对在哪些情况下应该允许哪些字符进行分类。

  • 如果你使用 U+FF1D 注册了一个域名,人们会看到它并尝试输入一个 ASCII 等号并得到一个错误。唯一可行的地方是可点击的链接,而那些很少显示 URL,因为它是显示的链接文本。我认为在广告中使用巧妙的 URL 毫无意义,例如,无法使用当地语言准确输入。 (4认同)