完整的服务器noob尝试在这里设置一个新的云服务器帐户。 我以前只处理共享主机帐户,所以我没有太多经验作为networkingpipe理员设置服务器。
我想实现的是:
我有2个域名:primarydom.com和otherdom.com。 当然,Primarydom.com是我的主要域名。 我希望这两个指向同一个服务器,服务于2个不同的Django网站。
问题:
我的主机告诉我,如果我想提供不同的域名,我应该设置自己的域名服务器。 那是最好的办法吗? 如果不是,那么怎么样?
我的主机给了我两个IP地址,一个公共和一个私人。 如果我想设置我自己的名称服务器,我使用公共和私人地址作为NS1和NS2? 或者我只是使用公共的,在这种情况下NS1和NS2将有相同的IP地址?
如果我有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服务器和单独的数据库服务器的位置),还是与内部进行通信的备用/备份服务器。
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