AWS Route53中配置下划线开头子域名的DKIM CNAME记录问题求助
AWS Route53中配置下划线开头子域名的DKIM CNAME记录问题求助
我最近在AWS Route53里配置带下划线开头子域名的DKIM CNAME记录时碰了壁,想请教下有没有更优雅的解决办法。
情况是这样的:我在xyz-domain的Route53主区域里直接添加了一条DKIM的CNAME记录:
- 记录名:
fm1._domainkey - 记录值:
fm1.xyz-domain.dkim.fmhosted.com
结果用CLI的nslookup命令查询时,直接返回了找不到域名的错误:
Laptop:dir user$ nslookup fm1._domainkey.xyz-domain Server: 192.168.XX.Y Address: 192.168.XX.Y#53 ** server can't find fm1._domainkey.xyz-domain: NXDOMAIN
后来我折腾出一个临时的 workaround:新建了一个_domainkey.xyz-domain的Route53子区域,然后在主区域里添加NS记录把这个子域委托出去,之后在子区域里配置fm1作为记录名,对应的值是fm1.<domain>.dkim.fmhosted.com,这样查询就正常了。
但这个办法实在太繁琐了,相当于多维护一个额外的Route53区域,感觉完全是个凑合用的权宜之计,有没有办法不用新建子区域就能解决这个问题呀?
备注:内容来源于stack exchange,提问作者brianb08




