2010-12-02 69 views
2

我有一个小型的网络设置,其中包含一个防火墙,其中包含一个公共静态IP,一个交换机连接到绿色NIC和3个服务器连接到交换机。域名和主机文件

我想要做的是注册多个域名,然后将他们指向我的单个公共静态IP,其上有我的路由器。那么无论什么时候请求发送到example1.com,主DNS注册服务器转发到我的IP,但然后基于请求的域名,我想将该请求转发到路由器后面的“本地”网络中的特定静态IP。

我将如何做到这一点用hosts文件,将在我的路由器的主机相当简单的入门文件中像 example1.com 192.168.1.122 example2.com 192.168.1.134 重定向从域名流量通过路由器后面的服务器单个公共IP还是需要设置DNS服务器?

如果我决定使用DNS,我需要设置DNS从属转发区吗?

PS:我不是一步教程要求的步骤,而是一个概念上的解释原因我是一个有点困惑

谢谢

+1

你的问题最好在http://serverfault.com上提问 – CharlesB 2010-12-02 15:46:26

回答

2

IP报头(即将到你的路由器来自外部的包)没有按不包含域名,它包含DNS服务器为该域名返回的IP地址。在一般情况下,这两种方法都行不通。如果您的意思是专门针对包含域名(例如HTTP)的协议,请询问有关您要完成的具体问题的更具体问题。

0

主机文件用于解析本地计算机上的主机名 - 思考客户端,而不是服务器。一般来说,您正在询问如何解决和重定向来自Internet的主机名称。

您想要的重定向最好由域名服务器处理。您域名的每个域名服务器都需要返回这些域中所选主机的外部防火墙地址的IP地址。

“从属转发区域”只是告诉域名服务器将请求传递给另一个名称服务器以解析的方法。最终,您自己的网络之外的某些东西必须将主机名解析为您想要的地址。