维基百科指出强调Android 和 Microsoft Windows 系统都在主机名中使用。我的问题是,这些主机名是什么?您有这些奇怪的主机名名称及其用途的示例吗?
What are host names?
类似于学校教室,每个学生都有一个卷号/id,以便识别他/她,在Internet(或任何计算机网络)网络中的每个设备都需要唯一标识。这是通过一个主机名。因此,主机名是有助于识别网络中设备的名称。
Hostnames with underscore(_) character.
在制定有效和无效标准期间hostnames
,常见的终端接口是电传打字机 (TTY) ASR-33 的键盘。现在这个键盘中从来没有下划线(_)键(检查这张图片http://www.pdp8.net/asr33/pics/kbd_top.shtml?large),因此不可能有hostname
其中包含下划线(_)。检查此链接了解更多详细信息:http://www.quora.com/Domain-Name-System-DNS/Why-are-underscores-not-allowed-in-DNS-host-names
域名中可以使用下划线(_)字符。正如这篇文章所说(域名)子域中可以有下划线“_”吗?有下划线是完全有效的。一些例子(如帖子所示)是_jabber._tcp.gmail.com
or _sip._udp.apnic.net
。下划线的另一个使用示例见此处http://ideaharbor.org/notes/technical/enabling-chat-outside-google-apps。尽管它的使用有效,但这并不是推荐的做法。
您帖子中的维基百科链接指出,Microsoft Windows 和 Android 智能手机不会强制执行禁止在主机名中使用下划线的规则。不执行此规则可能会导致问题,因为许多系统拒绝此类主机名。
希望你能从这个解释中得到一些东西。
EDIT
在进一步调查这个问题时,我发现了这篇精彩的文章,我想它澄清了主机名中下划线的用法:
http://networkadminkb.com/KB/a156/windows-2003-dns-and-the-underscore.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)