我的客户已经与提供商建立了电子邮件设置,但希望他们的网站由不同的提供商托管.目前,他们只有一个NS记录指向托管其电子邮件的公司.我用dig来抓取他们的两条MX记录,否则它们没有任何其他记录集.他们使用Network Solutions作为其域名注册商,因此我将不得不使用Network Solutions高级DNS工具进行更改.
我打算做以下事情:
1.将NS更改为指向Network Solutions(这是其高级DNS的要求)
2.确保MX记录指向旧电子邮件主机
3.为新网站主机添加A记录
当我单击Network Solutions控制面板中的编辑高级DNS按钮时,它会显示以下内容:
“请注意:当您将名称服务器移动到网络解决方案时,将不再使用您的现有名称服务器.因此,来自其他提供商的网站和电子邮件将丢失.”
解决方法
与Wooble所说的相反,措辞是非常明智的.当然,它解决的情况很明显,只需要一点点思考:有人调整名称服务器记录,从另一家公司的内容DNS托管服务切换到Network Solutions的内容DNS托管服务,而不复制任何现有的其他记录,突然间,HTTP和SMTP出现问题,因为整个世界不再被告知正确的地方联系这些服务.
是的,当有人切换发布者时,人们有时不知道有必要将数据库从一个发布者转移到另一个发布者.
与spacehu特所说的相反,如果在复制数据库之前切换服务器,事情就不会失败.在缺少MX资源记录的情况下,根据RFC2821§5,SMTP中继客户端将回退到A和AAAA资源记录.当然,它们不会存在,因为您没有复制它们. SMTP中继客户端将所有排队的邮件退回无法投递.如果DNS查询解析无法获得答案,则不会发生软故障,而不是在查询解析成功并且给出零记录答案的情况下.
同样,你知道没有必要切换DNS托管公司,如果你想要做的就是这个(这是你告诉我们的.)在其他地方是点HTTP服务吗?正如你所解释的那样,你所做的事似乎完全没必要.您有公司A为客户提供SMTP邮件服务和内容DNS服务,公司B提供内容HTTP服务.为了使公司B的服务为全世界所知,完全没有必要将公司A替换为C – Network Solutions公司.只需转到当前内容DNS服务提供商,并将必要的A和AAAA资源记录输入数据库.