Domain-Name-System
沒有 mail.domain.com 的 MX 記錄格式
假設我有一個
example.com
指向 IP的域192.0.2.4
,因此在 DNS 中我會看到:example.com A 192.0.2.4 www.example.com CNAME example.com
現在,大多數
MX
記錄似乎都是以這種方式設置到 DNS 中的example.com MX 10 mail.example.com mail.example.com A 192.0.2.4
我可以這樣做嗎?
example.com MX 10 example.com
通過省略:
mail.example.com A 10 192.0.2.4
PS我查看了RFC“3.3.9。MX RDATA格式”,但似乎並沒有說太多
是的,您當然可以創建這樣的 MX 記錄。當您的所有服務都在單個 IP 地址和/或單個伺服器以及將接收
@example.com
IS郵件的主機上執行時example.com
。example.com. IN MX 0 example.com. example.com. IN A 203.0.113.1
沒有要求這樣做:
example.com. IN MX 0 mail.example.com. example.com. IN A 203.0.113.1 mail.example.com. IN A 203.0.113.1
但在這種情況下,您也可以完全省略創建 MX 記錄。當沒有找到
@example.com
SMTP 的 MX 記錄時,會將郵件直接傳送到主機example.com
。…如果返回一個空的 MX 列表,則該地址被視為與隱式 MX RR 相關聯,首選項為 0,指向該主機。