在配置DNS解析时,“主机记录”是最基础也最容易让人困惑的字段之一。本文国科云将从DNS记录的本质出发,系统梳理主机记录的填写规则,并提供典型场景下的具体示例。
一、什么是主机记录?
理解主机记录的关键,在于认清它在DNS解析记录中的位置。DNS解析系统中,每条记录都对应一个完整的“记录名称”。但在常见的解析管理面板中,为了简化操作,通常不会要求用户反复输入完整的主机域名,而是只填写相对于主域名的左侧部分。
举例来说,如果你的域名是example.com,那么:
-要解析example.com自身,主机记录填@;
-要解析www.example.com,主机记录填www;
-要解析mail.example.com,主机记录填mail。
系统在生成DNS记录时,会自动将主机记录与域名拼接成完整的记录名称。
二、常见主机记录的填写规则
1.根域名(裸域名):@
当你希望用户直接通过example.com访问网站或服务时,主机记录填写@符号。@是一个保留符号,代表“主域名本身”,即没有任何子域名前缀。
2.具体子域名:直接写前缀
对于www、blog、shop、mail等自定义子域名,主机记录直接填写子域名部分的字符串。
子域名支持多级,例如app.example.com下面的测试环境可以填写test.app,解析出的完整域名为test.app.example.com。
3.泛解析(通配符):*
当你希望所有不存在的子域名或某个层级的全部子域名都指向同一记录时,可以使用*作为主机记录。
注意:通配符记录不会覆盖已存在的精确记录。例如同时存在www的主机记录和一个*的泛记录,查询www.example.com会精确匹配www记录,而非泛解析结果。
| 作为国内领先的域名与DNS服务商,国科云为企业提供一站式域名管理和智能、安全、高效的DNS解析服务,为各行业数字转型筑牢网络根基。
三、常见错误与注意事项
1.多打了域名后缀
错误示例:主机记录填写www.example.com。系统会将其拼接为www.example.com.example.com,导致解析失败。正确做法:只填www。
2.末尾多写点号
错误示例:www.或mail.。通常解析面板会提示格式错误或者自动处理掉末尾点号,但也有严格系统直接视为错误。除非文档明确要求以点结尾表示绝对域名,否则一律不写末尾点。
3.主域名用CNAME
如果你的DNS主域名(@)设置了CNAME,按照RFC规范,同时存在的MX记录、NS记录会被大部分DNS服务器忽略或导致解析不稳定。这会造成邮件服务异常。应避免主域名CNAME。
| 对于需要高可用解析配置的企业,国科云专属客户经理提供一对一专业协助,有效规避此类基础规则错误。
4.混淆泛解析与具体记录优先级
添加了*泛记录后,仍然可以单独添加某一子域名记录,具体子域名的优先级高于泛解析。但测试时要注意DNS缓存,避免误以为泛解析覆盖了精确记录。
5.对带下划线的主机记录理解不足
某些协议(如DKIM、DMARC)要求主机记录包含下划线,如_dmarc或_domainkey。这些按协议规范填写即可,不要因为包含下划线就认为错误。
四、综合示例表
假设你的主域名为yourdomain.com,以下表格展示了各种需求与实际填写内容:
五、实际配置步骤建议
在实际操作中,建议遵循以下顺序:
1.明确要配置的目标完整域名。
2.从完整域名中去掉主域名(以及可能的末尾点号),剩下部分即为待填的主机记录。例如app.shop.yourdomain.com,去掉.yourdomain.com,得到app.shop。
3.检查保留符号:如果去掉后为空字符串,则填写@。
4.确认是否需要通配:若需要匹配多个子域名,按需填写*或*.子层级。
5.提交前预览解析面板自动生成的完整域名,确保无误。
DNS的主机记录虽然只是一个小小的输入框,但它直接决定了域名解析的目标范围。掌握上述规则后,无论是配置个人博客还是企业级DNS架构,都能准确、高效地完成主机记录的填写。
| 国科云是中国科学院控股有限公司旗下域名注册商,深耕域名相关领域二十余年,提供全后缀域名注册服务,并通过域名监测、域名锁、云解析以及全天候一对一专属人工服务,构建起全方位多层级域名防护体系,为客户域名安全提供全程护航。
推荐阅读:



