Cname-Record

具有多個子域和伺服器的 dns 配置?

  • August 10, 2020

下面的配置是否允許我使用一個域名(example.com)訪問由同一提供商(prod 和 dev)託管的兩個 VPS?

*.example.com        IN A    <vps prod IP>
*.dev.example.com    IN A    <vps dev IP>

此配置是否允許我將另一個域 (example.org) 指向沒有任何 A 記錄的子域 (api.example.com)?

*.example.org        IN CNAME    *.api.example.com

應該如何配置郵件 (MX) 和頂級域 (@) 記錄?

*.domain2.example 指向的主機必須有 A 記錄。我不會將一個域的萬用字元記錄指向另一個域的另一個萬用字元記錄。此外,您應該只在絕對必要時使用萬用字元記錄。

如果您的域是(例如)example.com 和 example.org,那麼您的 DNS 記錄應如下所示:

*** example.com ***

host1.example.com. IN A 192.0.2.11
host1.dev.example.com. IN A 192.0.2.33
host1.api.example.com. IN A 192.0.2.55

example.com. IN MX 10 host1.example.com.
*** example.org ***

host1.example.org. IN CNAME host1.api.example.com.

如果不需要,您不需要配置 apex 域。如果 host1.example.com 充當 example.com 的郵件伺服器,那麼您將在 example.com 下包含第 4 條記錄。A 記錄引用的 IP 可以都駐留在同一台伺服器或多台伺服器上。

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