我在主机文件中添加了以下行: C:\ Windows \ System32 \ drivers \ etc \ hosts
127.0.0.1 firsthostfirsthostfirsthostfirsthostfirsthostfirsthostfirsthost
以上工作正常(长度为63),能够ping并且主机正在响应。但是如果我把主机名作为
127.0.0.1 firsthostfirsthostfirsthostfirsthostfirsthostfirsthostfirsthost f
(此处长度为64。),显示一条消息:" Ping请求找不到主机firsthostfirsthostfirsthostfirsthostfirsthostfirsthostfirsthostf。请检查姓名,然后重试。"
请帮我理解原因。任何参考链接将不胜感激。
提前致谢。
答案 0 :(得分:2)
RFC 1035将完全限定域名(FQDN)的长度限制为255个字符,并且每个"标签" - 点之间的部分 - 至63个字符。
您的第一个示例有效,因为它是一个63个字符的标签。您的第二个示例失败,因为它不符合RFC 1035中规定的规则。