以下配置是否允许我使用一个域名(example.com)访问由同一提供商托管的两个 VPS(prod 和 dev)?
*.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)和顶级域(@)记录应该如何配置?
答案1
*.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.
如果不需要,则无需配置顶级域。如果 host1.example.com 充当 example.com 的邮件服务器,则应在 example.com 下包含第 4 条记录。A 记录引用的 IP 可以全部位于同一台服务器或多台服务器上。