我做了一些自由的web开发,并花了很长时间在一个帐户下提供所有服务(域名,网站/数据库托pipe和电子邮件)的单个主机。
我正在寻求改善我的服务,但也降低成本。 我目前的供应商有一个包,我可以注册域名,电子邮件和VPS,但成本相当高。 我已经研究过,我可以将服务传播给不同的提供商,但我不确定这将如何与DNS和现有的logging。
我的域名example.com已在Fasthosts(UK)注册,我的电子邮件是通过Office 365提供的(所有正确的DNSlogging都从Fasthosts指向Office 365),我想通过其他公司运行我自己的VPS。
补充一点:我也希望能够通过我的VPS托pipe一些客户的网站,但也能够通过Office 365(我有一个租户帐户)提供电子邮件给他们。 他们可能想保留自己的公司的域名,或者我通过Fasthosts注册他们的域名。
问题1(我猜):对于我自己的域名( example.com ),我只需要创build一个Alogging指向我的stream量到我的VPS IP? 我想我已经回答了我自己的问题,因为这似乎相当合理。
问题2(主要问题):对于我的客户在其他地方托pipe域名,但只希望他们的网站在我的VPS上,我只需要再次指出他们的域名DNS上的Alogging到我的VPS IP?
我是否需要用名称服务器做任何事情,或者如果他们想要我的托pipe公司提供的所有服务? 所以,从理论上讲,客户的域名注册商就是这样的 – 除了域名pipe理员以外,没有他们提供的服务。
要回答你的问题,是的,你所要做的就是改变Alogging。
最简单的方法是让您的客户将DNS服务器上的www(或任何主机名)的Alogging更改为您的VPS IP。 您不需要将域移动到您的托pipe服务提供商的DNS服务器。
确保你的VPS的IP是静态的。 如果没有,您将需要dynamicDNS。
如果你想分散你的服务,我build议如下。
获得经纪人DNS服务器(术语由)组成。
代理DNS服务器应为您的所有客户提供服务器和服务的静态FQDN地址。 这为您提供了灵活的pipe理和客户持久性的DNS服务器pipe理。
为每个服务器或服务(或两者)提供一个唯一且持久的名称,并将其设置为代理DNS中的A和AAAAlogging。 这个名字永远不会改变。
告诉您的客户将他们的域名作为CNAMElogging指向您的经纪人A-和AAAAlogging。 如果您提供邮件服务,MXlogging也必须指向那里。
为什么你应该这样做:
你有两个好处。
如果您决定将您的Web服务移动到另一个VPS公司,则不必让您的客户将其Alogging更改为新服务器。 您只需执行迁移,然后更改代理DNS服务器上的Alogging。
二:您可以外包某些服务,如SQL,并通过FQDN引用该SQL服务器。 如果您需要更改外包服务器(IP地址等)上的任何内容,则只需简单地编辑代理DNSlogging即可。 没有必要通知您的客户有关窗帘后面发生的任何变化。
我画了一些东西来形象化。 (红盒子是你的服务器)