我应该如何使用一个仅托pipe一个子域的服务器的FQDN?

我正在设置一个服务器来托pipe一个子域上的应用程序,比如说“application.foo.com”。 “foo.com”托pipe在完全不同的服务器上,指向不同的IP等。

我是否希望我的新服务器的FQDN基于域名(例如“theserver.foo.com”),还是基于子域名(例如“theserver.application.foo.com”)?

它甚至有什么特别的区别? 该应用程序是一个LAMP堆栈应用程序应连接到某种外部邮件服务器。

这并不是一个噱头。 然而,一个有用的命名策略是为您的机器指定主要用途的名称logging,即web01,web02,db01,mail01,然后使用CNAMElogging将特定服务的名称指向这些机器,例如www ,ftp,mysql。

所以,举个例子,就你的情况来说,你可以创build一个给server.foo.com一个IP的Alogging

然后,您可以创build一个名为theserver.foo.com的CNAMEloggingapplication.foo.com

有一天,当您决定在server.foo.com上托pipeapplication2时,您可以创build一个名为theserver.foo.com的application2.foo.com的CNAME

如果您需要将应用程序移动到不同的服务器,例如server2.foo.com,则只需将application.foo.com的CNAMElogging更改为server2.foo.com而不是server.foo.com

看看http://en.wikipedia.org/wiki/CNAME

dig From.the.purely.technical.point-of-view.name.does.not.matter.test.net-me.net