如何将域名附加到我的服务器?

时间:2011-10-13 11:04:52

标签: linux

我有一个小问题,看看这里&其他论坛,但找不到解决方案。 我的网站位于my-domain.com,网站位于共享主机上。在我的域名注册表中,我添加了DNS服务器,托管服务提供商在我为my-domain.com开设主机帐户时提供给我,所有这些都可以使用1年。由于到站点的流量增加,托管公司告诉我将我的站点移动到他们的主机或其他主机上的vps或专用服务器,所以我在另一个提供商处找到了很好的报价,并且使用ubuntu 10.10需要的技术规格1 vps。 / p>

另一方面,我在我的计算机ubunutu 10.10上安装和重写应用程序以获得更好的性能(网络服务器/邮件服务器/数据库等...)当我在家用机器上进行备份,并在远程上传和提取时VPS应有尽有,但我使用VPS IP地址进行测试,用户和搜索引擎访问的网站仍在旧共享主机上。

现在我想将新的远程vps IP添加到我的域名注册NAME服务器,但我不知道:

- 我应该添加我的VPS ip吗? - 在那种情况下什么是我的辅助名称服务器? - 我需要在远程VPS上进行完整的网站(应用程序)编辑,以便my-domain.com可以访问该主机名,或者是什么?

我希望你明白什么是问题,我相信这对那些做这些事情的人来说很简单,所以请帮帮我。谢谢

1 个答案:

答案 0 :(得分:9)

只是解释一下,你在这里有很多东西:

  • 域名
  • DNS名称服务器
  • 网络服务器

所有这些都可以由不同的提供商托管,但根据您的提供商,您可能有不同的管理选项。

域名

您的域名有一个注册商(您是从哪里购买的)。该注册商将保留1-3个“名称服务器”列表,这些名称服务器是托管DNS的提供商的地址。

DNS名称服务器

您的DNS就像您的地址簿。这需要托管在某个地方,如果你的旧主机不允许你编辑它,它可能只是他们共享托管服务的一部分,而不是你可以管理的东西。您需要更改域名以指向您可以管理的提供商处的另一组域名服务器。您的VPS提供商可能有DNS服务,但可能不是免费的(尽管很多)。如果需要,您可以使用免费的DNS主机,例如XNameClouDNS,但根据您的知识水平,您可能会发现这些主机难以使用。

您要添加的基本网络服务器记录称为A记录,并将my-domain.com.和/或www.my-domain.com.(使用单独的记录)指向您的网络服务器IP地址。

Web服务器

您的服务器有一个IP地址。如果出于性能原因需要进行负载平衡,则需要托管公司为您提供“虚拟IP”或负载平衡器服务,在此之后您可以拥有多台服务器。

摘要

请求的方式是:

  1. 用户将my-domain.com输入浏览器
  2. 查询用户的ISP的DNS服务器my-domain.com
  3. 返回my-domain.com的网络服务器IP地址
  4. 用户的浏览器向您的服务器发送HTTP GET请求以获取网页
  5. 该过程的一部分引导到下一个过程,因此您需要使3件事情协调一致,以使您的网站正常运行。