Bind

使用萬用字元不能解析子域的子域

  • December 4, 2020

xyz.com在(xx.xxx.255.25)和sub.xyz.comxx.xxx.255.240)上有一個域

為了解決sub我在BIND中添加了以下reocrd

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...)

那麼我到底在哪裡做錯了導致子域的子無法解析?

$$ UPDATE $$

解析子域的子域如 @Tommiie 所說,但出現的第二個問題是 TXT 記錄(SPF、DKIM、DMARC),我可以將 wildacrd 添加為 A 記錄來解決它們嗎?

您在sub子域中有其他記錄嗎?

只要與名稱伺服器數據庫中已有的名稱不完全匹配,萬用字元就可以匹配名稱中的任意數量的標籤。

引自 DNS & BIND (5th edition), p. 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:去掉後面的點。它不會與他們一起工作。

引用自:https://serverfault.com/questions/1043886