Windows中C:\ Windows \ System32 \ drivers \ etc \ hosts文件中主机的最大长度是多少?

时间:2017-10-11 10:26:56

标签: windows-10 hosts hosts-file

我在主机文件中添加了以下行: C:\ Windows \ System32 \ drivers \ etc \ hosts
127.0.0.1 firsthostfirsthostfirsthostfirsthostfirsthostfirsthostfirsthost

以上工作正常(长度为63),能够ping并且主机正在响应。但是如果我把主机名作为
127.0.0.1 firsthostfirsthostfirsthostfirsthostfirsthostfirsthostfirsthost f

(此处长度为64。),显示一条消息:" Ping请求找不到主机firsthostfirsthostfirsthostfirsthostfirsthostfirsthostfirsthostf。请检查姓名,然后重试。"

请帮我理解原因。任何参考链接将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:2)

RFC 1035将完全限定域名(FQDN)的长度限制为255个字符,并且每个"标签" - 点之间的部分 - 至63个字符。

您的第一个示例有效,因为它是一个63个字符的标签。您的第二个示例失败,因为它不符合RFC 1035中规定的规则。