![DNS 更改问题](https://linux22.com/image/557968/DNS%20%E6%9B%B4%E6%94%B9%E9%97%AE%E9%A2%98.png)
我有两台 GoDaddy 服务器,都使用简单的控制面板。一台是 VPS,一台是专用服务器。假设 VPS 的 IP 为 192.0.2.100,名为 example.com,专用服务器的 IP 为 192.0.2.222,域名为 example.net。
我想使用简单的控制面板在两者之间切换名称服务器。GoDaddy 帮不上什么忙,但他们说我需要更改名称服务器并更改一些称为“a 记录”的东西。我希望名称服务器交换,但 IP 保持不变。我该怎么做?
此外,我的电子邮件地址都在 VPS 上,GoDaddy 声称当我更改名称服务器时,电子邮件将保持不变,因为他们使用的是特殊的 GoDaddy 产品。这是真的吗?如果我更改名称服务器,@example.com 部分不会更改为 @example.net?
更新:
这是专用服务器的 DNS 部分
主名称服务器 ns1.example.net
HOST | TYPE | DATA
@ | A | 192.0.2.222
@ | NS | ns1
@ | NS | ns2
@ | A | 192.0.2.222
@ | A | 192.0.2.222
@ | MX | mail
www | A | 192.0.2.222
ftp | A | 192.0.2.222
ssh | A | 192.0.2.222
mail | A | 192.0.2.222
答案1
您不希望任何名称服务器发生更改,您只希望这些主机名指向相反的服务器。您在其中使用了大量“额外”术语,其中大部分根本不适用于您的情况;因此让 GoDaddy 第一线支持人员感到困惑。
无论谁托管您的 DNS(可能是 GoDaddy),您都需要更改服务器的 A 记录。每台服务器可能都有一个默认记录 ( @
) 或www
指向相关 IP 的记录(这些都是“A”类型的记录)。您需要更改每条记录下的 IP,使其指向另一个。
如果您不知道如何操作,请再次致电支持人员并使用此答案第二段中的术语向他们解释。他们会理解的。
电子邮件服务器由“MX”记录类型决定,因此更改“A”记录不会改变邮件服务器。
答案2
假设您希望服务器 A 的所有域记录现在指向服务器 B,反之亦然,我会这样做:
例如,将@.net指向服务器A的IP。
将 example.net 的所有其他 DNS 记录指向 @.example.net
对 Example.com 和服务器 B 重复上述操作
如果您希望在将来对其进行修改,则每个域仅需更改一条记录。