我的客户有一个域名clientsdomain.com
,其 DNS 记录如下:
Lookup has started…
Trying "clientsdomain.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21301
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3
;; QUESTION SECTION:
;clientsdomain.com. IN ANY
;; ANSWER SECTION:
clientsdomain.com. 10800 IN NS ns2.their-current-webhost.co.uk.
clientsdomain.com. 10800 IN NS ns.their-current-webhost.co.uk.
clientsdomain.com. 10800 IN SOA ns.their-current-webhost.co.uk. hostmaster.their-current-webhost.com. 2012111658 86400 604800 2419200 10800
clientsdomain.com. 10800 IN A 9.170.40.230
clientsdomain.com. 10800 IN MX 10 site2.smtp.exch500.their-current-webhost.net.
;; ADDITIONAL SECTION:
ns.their-current-webhost.co.uk. 4176 IN A 9.170.40.2
ns2.their-current-webhost.co.uk. 3984 IN A 9.170.43.3
site2.smtp.exch500.their-current-webhost.net. 55681 IN A 05.217.20.189
Received 270 bytes from 192.168.1.2#53 in 54 ms
为了保护隐私,我更改了 IP 地址和一些域名。以下是我想要做的事情:
- 我想将他们的域名指向我们的网络托管服务商 MediaTemple
- MediaTemple 的 IP 地址是
205.186.175.173
- MediaTemple 的名称服务器
ns1.mediatemple.net
是ns2.mediatemple.net
- 我不想要干扰任何 MX 记录或电子邮件设置 - 他们的电子邮件需要保持正常运行
我的问题是,我是否需要让他们更改他们的 NS 记录,或 A 记录,或两者?。他们是否只需更改 A 记录并删除引用其旧网络主机的 NS 记录?还是反之亦然?
谢谢!
答案1
在理想情况下,他们只需更改 A 记录即可完成。
当他们取消现有托管时,可能会出现问题,因为这可能会带走他们当前的名称服务器。我通常会采取以下措施来转移域名而不影响网站或电子邮件的正常运行时间:
- 更改 A 记录以指向新主机。如果适用,请记住同时更改 domain.com 和 www.domain.com。
- 确保上述功能完全正常。
- 添加域并复制您自己的 DNS 服务器上的所有现有记录(NS 记录除外,NS 记录应该是您自己的)。
- 将域的名称服务器更改为指向您的 DNS 服务器。
请记住,dig 列出的 NS 记录实际上是由域的当前 DNS 服务器提供的。当您“更改域的名称服务器”时,此操作在域注册商的控制面板中完成,并将显示在域的 whois 信息中。
答案2
有两种方法可以解决这个问题:
如果你想保留旧的名称服务器,你只需将其上的 A 记录更改为新 IP205.186.175.173
如果您想使用 MediaTemple 的名称服务器,您必须联系域名注册商将域名更新到新的(Mediatemple)名称服务器,并在 Mediatemple 名称服务器上配置您需要的所有 DNS 记录(包括 MX 记录和新的 A 记录)。
答案3
如果只是网站迁移,而他们的电子邮件和 DNS 仍位于 their-current-webhost.co.uk,则只需更改 A 记录。如果您还想迁移 DNS,则还需要更改 NS 和 SOA。MX 记录也必须迁移到新的 DNS 提供商。
您必须查明迁移后谁将成为您的 DNS 提供商,并做出相应的决定。