我正在託管公司的電腦上運行一個商業網站。一切工作正常,直到我嘗試為從伺服器發送的電子郵件建立 DKIM 驗證。這需要將 TXT 記錄新增到 DNS 資訊。該 TXT 記錄包含一個加密金鑰,因此長度略多於 400 個字元。我無法讓 DKIM 工作,然後發現線上 DKIM 檢查器無法準確檢索該 TXT 記錄。他們檢索到的內容與真實記錄相差三到四個字符,因此該記錄看起來無效。託管公司已經核實了這一點,懷疑問題出在他們的房子上,並正在努力解決問題。有沒有一種方法可以將業務網域的 TXT 記錄託管在另一台伺服器(例如 Google 的公共 DNS)上?我不確定這是否可行。謝謝!
答案1
這取決於具體細節。在 CNAME 有效的情況下,您可以新增 CNAME,您可以使用該 CNAME 將您的記錄存在於其他位置所託管的另一個區域。
# example.org zone (on bad ISP)
foo.example.org. IN CNAME foo.delegated.example.org.
delegated.example.org. IN NS goodisp-ns1.whatever
# delegated.example.org has been delegated to other ISP
foo.delegated.example.org. IN TXT "blah blah blah ..."
但 CNAME 並非在所有地方都有效。
例如,您不能將其放在區域的根目錄中。
此外,某些檢查 TXT 記錄的軟體可能不會遵循 CNAME。