build立新的云服务器

完整的服务器noob尝试在这里设置一个新的服务器帐户。 我以前只处理共享主机帐户,所以我没有太多经验作为networkingpipe理员设置服务器。

我想实现的是:

我有2个域名:primarydom.com和otherdom.com。 当然,Primarydom.com是我的主要域名。 我希望这两个指向同一个服务器,服务于2个不同的Django网站。

问题:

  1. 我的主机告诉我,如果我想提供不同的域名,我应该设置自己的域名服务器。 那是最好的办法吗? 如果不是,那么怎么样?

  2. 我的主机给了我两个IP地址,一个公共和一个私人。 如果我想设置我自己的名称服务器,我使用公共和私人地址作为NS1和NS2? 或者我只是使用公共的,在这种情况下NS1和NS2将有相同的IP地址?

  3. 如果我有ns1.primarydom.com和ns2.primarydom.com域名服务器,然后创build一个NSlogging指向www.primarydom.com的域名服务器为一个网站?

如果有帮助的话,我得到了一个Interworx控制面板的CentOS服务器。

非常感谢你们!

作为服务器pipe理的新手,我强烈build议您找人为您处理您的DNS要求。 我很肯定你会让你的手充分得到你的盒子,而不会增加正确设置和pipe理DNS服务器的复杂性。 在这个线程中有一堆DNS提供者。

如果你正在谈论的云服务器是某种虚拟服务器/虚拟专用服务器(这听起来像是这样),那么公共IP就是为了互联网使用(即你的两个域都将指向该IP,并且你的networking服务器将使用虚拟主机/主机头,以确定哪个站点发送stream量) – 我不知道为什么你的主机已经表明你需要运行你自己的DNS服务器来实现这一点。 我想这取决于你如何措辞的问题:)

因此,您将设置两个域的Alogging指向相同的IP(使用您的提供商DNS控制面板或您select的DNS提供商),然后您的networking服务器(假设apache)将有一个虚拟主机部分为每个站点(通常使用ServerName指令定义)。 如果您正在使用控制面板,我想这可以在Web服务器configuration的某个地方使用。

私有IP将(通常)与同一提供商的其他虚拟服务器进行通信,如果您拥有这些服务器(例如,拥有Web服务器和单独的数据库服务器的位置),还是与内部进行通信的备用/备份服务器。

  1. 不,你不需要。 实际上,为了在你自己的域名服务器上为你的域服务,你应该至less有两台不同的服务器,最好在不同的网段和地理位置上。 在你的情况下,使用3rd pny dns托pipe好多了。 域名注册通常提供一个,通常是免费的。 在另一种情况下,只需使用任何你想要的提供者(谷歌的'dns提供者'或'托pipedns serice'),例如亚马逊的。
  2. 不,您不能为ns服务器设置专用ip。 您必须至less有2个不同的公共IP地址为了服务2 DNS服务器。
  3. 不,一旦你的域名托pipe在某个地方,你需要添加指向你的服务器IP地址的A(A型,而不是NS)logging。 logging的例子: primarydom.com. IN A 1.2.3.4 primarydom.com. IN A 1.2.3.4 www.primarydom.com. IN A 1.2.3.4 www.primarydom.com. IN A 1.2.3.4

这里是一个相当好的关于DNS系统的初学者文章: http : //www.htmlgoodies.com/beyond/webmaster/article.php/3473261/An-Introduction-to-DNS.htm