在CentOS机器上设置自定义名称服务器

曾经有一个networking设置如下:

DomainOne.com – >服务器1(XXX.XXX.XXX.1)

DomainTwo.com – >服务器2(XXX.XXX.XXX.2)

服务器1只是将所有端口80stream量redirect到服务器2.它也被用来存储文件并运行其他一些服务。

最近,我升级了服务器2,并取消了服务器1.现在一切如下所示:

DomainOne.com – > ???

DomainTwo.com – >服务器2(XXX.XXX.XXX.2)

我问我的托pipe服务提供商是否可以更新他们的DNS集群,将DomainOne.com指向与第二个域名相同的IP地址,但他们需要额外的费用才能这样做。

我很新,但我认为我的目标是在Server2上设置一个自定义名称服务器,并将DomainOne.com更新为指向在Server2上运行的名称服务器。 有人可能会指向我一个很好的教程/说明指南,展示如何做到这一点? 我已经Google了一下,但是我有点迷路了。 我有大量的Unix知识/经验,但networking知识非常有限。

这里是对DNS系统如何工作的一个非常快速和肮脏的描述, 这里有一个更长的解释。 在开始修改DNS之前,请先了解系统的工作原理。

根据您的系统设置,您可以将服务器1的IP地址(可能作为别名)添加到服务器2的网卡并完成。 如果因为任何原因(例如路由)而无法工作,则至less有3条可能的道路:

  1. 支付费用并更新DNSlogging。
  2. 将提供商更改为不向您收取这种小额服务费用的提供商。
  3. 设置您自己的DNS服务器。

如果你决定通过路线3,你又有几个select:)。 请注意,DNS服务器是一个关键的基础设施 – 如果他们失败了,那么人们将无法在您的域内获得任何东西。 另外请注意,要拥有自己的DNS服务器,您必须拥有一个域名。 这意味着,如果你想在domainone.com有一台服务器,你必须拥有整个域名。 如果您的主机是alpha.domainone.com,但其他人拥有beta.domainone.com,则必须拥有相同的服务器。

有几种方法可以将您的DNS服务器指向您需要的地方:

  1. 找一些可靠的公司提供DNS服务。 他们应该在2个不同的networking中至less有2个DNS服务器(这样一台路由器的故障不会把你的DNS服务器切断)。
  2. build立你自己的服务器。 如果你的服务器失败了,或者没有可用的路由给他们,那么人们就不能把名字parsing成地址,但是这些地址的主机也不能被访问。 这会影响从shell帐户到网页到邮件的所有内容。
  3. 在类似的情况下find另一个人,在你的主机上设置你的主DNS服务器,让他托pipe你的辅助DNS服务器。 通过托pipe他的辅助DNS服务器来偿还。 这增加了您的DNS服务的可用性。

名称服务器在networking适配器中设置。 networking上的2台计算机可以有2个不同的名称服务器。 甚至可以使用另一个作为名称服务器。 要将域名指向IP,您需要:A)已经购买了一个域名,并且能够在其中设置名称服务器,如果您在其指向的域名上托pipe服务器; 或B)使用像“ http://afraid.org ”这样的自定义DNS服务,并设置Alogging来指向域名到IP。 给我发送电子邮件“Support /@/u4ik.us”免费的DNS服务。 我运行了几个DNS服务器。