我继承了一团糟,我需要你的帮助来理顺它.
两个主要目标是更改“Example.com”的DNS记录,以便“内部托管”电子邮件服务器(域名注册商和电子邮件服务器主机相同)继续运行,而域本身则指向“外部托管” “网站.
这是信息:
1.“Example.com”DNS由A公司管理.
2.’Example.com’记录指向Z公司托管的OLD网站.
3.“Example.com”新网站作为公司B的帐户上的用户(~exampledotcom)存在.
4.’Example.com’电子邮件服务器在公司A的虚拟主机帐户上运行.
目前,公司A上存在的“Example.com”的DNS条目如下(类型,名称,数据)
A Record,example.com,[IP address of Virtual Server hosted by Company A that powers Email server but does NOT host current OLD site] A Record,www.example.com,[IP address of OLD site] MX Record,Pref=10 example.com Then all standard CNAME entires point to 'example.com'
如果我正确理解当前的设置,“他们”将’example.com’指向电子邮件服务器地址JUST,这样他们就可以将MX Record设置为’example.com’.难道你不能简单地将MX记录更改为电子邮件服务器的IP地址吗?
我如何安排我的名称服务器?与B公司托管的新网站是否需要使用专用IP,以便我可以设置Example.com的A记录?
解决方法
[坦率地说,你有这么多假装数据,这可能是
会不必要地混淆.我会尽力保留一切
直行.]
会不必要地混淆.我会尽力保留一切
直行.]
如果我理解你的问题,你现在有了
以下DNS记录:
example.com. A 1.2.3.4 example.com. MX 10 example.com. www.example.com. A 4.5.6.7
……以及一堆未指定的CNAME记录.此外,还存在:
some.other.host. A 2.3.4.5
…托管您的新网站.
您希望example.com(可能是www.example.com)指向
您的新网站不会中断电子邮件.
试试这个:
>将mx.example.com注册为指向1.2.3.4的新A记录.
更新example.com的MX记录以指向
mx.example.com.此时,您将拥有:
example.com. A 1.2.3.4 mx.example.com A 1.2.3.4 example.com. MX 10 mx.example.com. www.example.com. A 4.5.6.7
>现在至少等待两次TTL记录以确保记录
旧的MX记录有时间从DNS缓存到期.
>接下来,更新example.com和www.example.com的A记录
指向您的新网站.你最终会得到一些东西
线条:
example.com. A 2.3.4.5 example.com. MX 10 mx.example.com. mx.example.com. A 1.2.3.4 www.example.com. A 2.3.4.5