当前位置:  开发笔记 > 前端 > 正文

子域中允许的字符是什么?

如何解决《子域中允许的字符是什么?》经验,为你挑选了3个好方法。

您允许在子域中使用哪些字符?

示例:对于someSub.example.comsomeSub部分.

我知道你可以使用字母,数字和连字符,但其他字符呢?可以_(下划线)使用吗?



1> William Dwye..:

字母(除了压力à),数字0-9和连字符.

http://en.wikipedia.org/wiki/Domain_name 摘录:可在域名中使用的有效字符为:

a-z
0-9
- but not as a starting or ending character
. as a separator for the textual portions of a domain name

来自http://tools.ietf.org/html/rfc1035

DNS中的各种对象和参数具有大小限制.它们列在下面.有些可以很容易地改变,有些则更为基础.

labels          63 octets or less
names           255 octets or less
TTL             positive values of a signed 32 bit number.
UDP messages    512 octets or less



2> NightOwl888..:

根据此页面,一些顶级域名现在允许本地化字符(不仅仅是az).

--------------------------------------------------------------------------------
| Top Level Domain |                    Allowed Characters                     |
--------------------------------------------------------------------------------
| .no              | áàä?ç?éèê??ñóòôöš?üžæøå                                   |
| .se              | àáäåæçèéêëìíîïðñòóôöøùúüýþ?????????š???ž??????????, plus Hebrew
| .dk              | äåæéöøü
| .is              | áéýúíóþæöð
| .it              | àâäèéêëìîïòôöùûüæœçÿ
| .fr              | àáâãäåæçèéêëìíîïñòóôõöùúûüýÿœ
| .nu              | àáâäå?æçèéêë?ìíîï?ðñ?òóôõöø?ùúûü?ýþÿ
| .be              | àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿœ
| .de              | àáâãäå???æç??????èéêë??????ð??????ìíîï????????????
|                  | ñ???òóôõöø???œ??????š???þùúûü???????ýÿ???ž
| .as              | Same as .de
| .com             | Same as .de, plus Greek, Cyrillic, Chinese, Korean, etc.
| .net             | Same as .de, plus Greek, Cyrillic, Chinese, Korean, etc.
| .org             | áäå??æ??é????í?????ñ??ðóöø????šúü???ý??žþ plus Cyrillic and Korean
| .info            | áäå??æ??é????í???????ðóöø????šúü???ý??žþ plus Korean
| .biz             | àáäåæéêíðñòóôöøúüýþ
--------------------------------------------------------------------------------

所以,看起来我们需要回到那个正则表达式的绘图板上.


请注意,这些附加字符仅在主机名中被编码为仅具有标准集[A-Za-z0-9-]的国际化域名时才允许(请参阅https://en.wikipedia.org/wiki/Internationalized_domain_name#Example_of_IDNA_encoding ).

3> dhr_p..:

技术上威廉是对的,子域中只允许使用字母,数字和连字符( - ).

但是:在实践中,您会看到下划线(_)也适用于所有主流浏览器,但这不能保证.某些提供商和其他服务可能不允许您在DNS中进行设置.

如果您在DNS中设置了通配符,它​​将解析,然后由实际的应用程序来接受它或忽略它.


有点迟了但这花了我2天的时间才弄明白.不要在你的subDOMAIN中使用UNDERSCORES(_)!如果你这样做,Internet Explorer将不会保持你的会话活着!
多么奇怪的副作用!
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有