使用通配符无法解析子域名的子域名

使用通配符无法解析子域名的子域名

我有一个域名xyz.comxx.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:删除尾随的点。如果它们还在原处,它将无法工作。

相关内容