Warning: Domain "liuweitao.cn." does not follow RFC1035 preferred syntax

这个警告信息是来自 CoreDNS 的,表明你正在使用的域名 "liuweitao.cn." 并没有遵循 RFC 1035 中所建议的语法标准。

RFC 1035 是定义域名系统(DNS)的一项标准,其中包括了关于域名命名的规则和约定。根据该标准,域名应遵循以下几个主要原则:

  1. 长度限制:每个标签(也就是两个点之间的部分)最多63个字符,总长度最多255个字符。
  2. 字符限制:域名中的每个标签只能包含字母(A-Z,a-z)、数字(0-9)和连字符(-)。连字符不能出现在标签的开头或结尾。
  3. 格式:域名不能以点(.)开头或结尾,且不能包含连续的点。

在你的案例中,域名 "liuweitao.cn." 可能是因为以下原因触发了警告:

  • 末尾的点:虽然 DNS 系统通常允许以点结尾的域名(表示这是一个完全限定域名,FQDN),但有些 DNS 服务器或软件可能会对这种格式发出警告,因为它们更倾向于不带末尾点的格式。

解决方法

  • 如果你是手动配置的域名,可以尝试去掉末尾的点,将域名写成 "liuweitao.cn"
  • 如果这个域名是自动生成或从外部来源获得的,确认一下这个域名是否需要末尾的点,并考虑根据需求去掉它。

这个警告通常不影响域名的正常解析和使用,但去掉末尾的点可以避免警告信息的产生。