需要更多的解释。
我有一个Windows Server 2008 R2服务器来控制我的域名的DNS。 我有一个networking设置,一个外部IP和一个路由器后面的几台服务器。
我想要做的就是这样,如果我对www.mydomain.com做了这样的事情,那么DNS服务器将会意识到我已经select了在UbuntuBox1上托pipehttpd的子域WWW。 然后我去secret.mydomain.com和DNS服务器注意到我想要去UbuntuBox2上的httpd。 使用直接的DNS它会这样做,如果我将这些子域名路由到内部IP,外部客户端只会得到一个DNS查询告诉他们去他们自己的本地networking(考虑到这是DNS的性质)。 我想要的是它基于dns查询来实现我想要去哪个服务器,然后在我的networking中内部路由stream量(可能是一个真正的智能路由器)。
这是可能的,如果是的话,我该如何去做呢?
PS请不要只是说使用networking相关的技巧,我需要一个所有目的/所有端口types的解决scheme,如果我要举办两个我的世界服务器(只是一个例子)在同一个IP,那么我将能够让他们在默认端口和redirect只使用子域名(mc1.mydomain.com,mc2.mydomain.com)。
我只能想到4个选项。