域名和主机文件

时间:2010-12-02 15:34:46

标签: dns forwarding hosts

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

我要做的是注册多个域名,然后将它们指向我的单个公共静态IP,其上有我的路由器。然后每当发送一个请求说example1.com时,主DNS注册转发到我的ip,但是然后根据请求的域名,我想将该请求转发到路由器后面的“本地”网络中的特定静态IP。 / p>

如何使用hosts文件完成此操作,将在我的路由器的hosts文件中进行简单输入 example1.com 192.168.1.122 example2.com 192.168.1.134 通过单个公共IP将流量从域名重定向到路由器后面的服务器,或者我是否需要设置DNS服务器。

如果我决定使用DNS,我是否需要设置带有从属转发区域的DNS?

PS:我不是要求一步一步的教程,而是一个概念性的解释导致我有点困惑

谢谢

2 个答案:

答案 0 :(得分:2)

从外部到达路由器的数据包的IP头不包含域名,它包含DNS服务器为该域名返回的IP地址。在一般情况下,这两种方法都不起作用。如果您的意思是包含域名(例如HTTP)的协议,请询问有关您要完成的具体内容的更具体的问题。

答案 1 :(得分:0)

hosts 文件用于解析本地计算机上的主机名 - 思考客户端,而不是服务器。您一般都在询问是否要从Internet解析和重定向主机名。

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

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