从 DNS 通配符记录中排除子域名

从 DNS 通配符记录中排除子域名

我有一个为所有子域名设置了通配符的域名(*.mydomain.com),我需要从此条件中排除特定子域名,我使用记录 dns 来设置通配符,如果我为特定子域名设置新记录 A,则不起作用

答案1

通常,当您定义通配符记录时,只有当没有其他记录匹配时,它才会匹配。因此,如果您有

example.com.        A 8.9.10.11
*.example.com.      A 4.5.6.7
host1.example.com.  A 1.2.3.4

仅当未定义子域时,才会匹配通配符。如果您询问 host1.example.com,它应该返回 1.2.3.4,而不是 4.5.6.7

如果是这种情况,则可能是更改尚未传播。使用dig查询您的 DNS 服务器和一些公共服务器(谷歌的服务器是 8.8.8.8)。

相关内容