我有一个域名xyz.com
(xx.xxx.255.25) 和sub.xyz.com
(xx.xxx.255.240)
为了解决这个问题,sub
我在 BIND 中添加了以下记录
sub IN A xx.xxx.255.240
*.sub IN A xx.xxx.255.240
运行良好,但问题在于子域的子域,它没有解决。
我尝试添加一个test
子域,运行良好:
test.sub IN A xx.xxx.255.240
通配符 (*) 的意义在于我有多个子域 ( FTP, mail, SMTP...
)
所以我到底哪里做错了导致子域的子域无法解析?
[更新]
解析子域名的子域名正如 *@Tommiie* 所说,但出现的第二个问题是 `TXT` 记录(SPF、DKIM、DMARC),我可以添加 wildacrd 作为 `A 记录` 来解决它们吗?答案1
您在sub
子域名中还有其他记录吗?
只要没有与名称服务器数据库中现有的名称完全匹配的名称,通配符就可以匹配名称中的任意数量的标签。
摘自《DNS与BIND》(第5版),第488页
因为您还需要 TXT 通配符记录:
*.sub.example.com. A xx.xxx.255.240
*.sub.example.com. TXT "spv record"
*.sub.example.com. TXT "dkim record"
*.sub.example.com. TXT "more text records"
请分享更完整的配置。
PS:删除尾随的点。如果它们还在原处,它将无法工作。