我不清楚您是否只需要根域 mydomain.com 的 DNS 解析,或者您是否需要通配符子域 (*),这意味着任何子域。
如果您知道第一台和第二台服务器的名称,即。first-server.com 和 second-server.com,然后您将使用 CNAME 记录,在 mydomain.com 的区域中添加或更改:
*.mydomain.com. IN CNAME first-server.com.
mysubdomain.mydomain.com. IN CNAME second-server.com.
如果您拥有 IP 而不是名称,并且您可以控制这些 IP,我的意思是这些 IP 在您不知情的情况下不会更改,然后使用 A 记录,在 mydomain.com 的区域中添加或更改:
*.mydomain.com. IN A XXX.XXX.XXX.XXX
mysubdomain.mydomain.com. IN A YYY.YYY.YYY.YYY
其中 XXX 是第一台服务器的 IP,YYY 是第二台服务器的 IP。
笔记:
如果您当前有 A 记录,则必须将其删除才能设置 CNAME,您不能同时拥有两者。
如果您不想要通配符子域而是根域解析,那么 CNAME 将不起作用,这是因为会与 SOA 记录冲突,在这种情况下,A 记录是必须的。