2

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

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

我将如何使用主机文件来完成此操作,我的路由器主机文件中的一个简单条目,例如 example1.com 192.168.1.122 example2.com 192.168.1.134 通过单个公共 IP 将流量从域名重定向到路由器后面的服务器,还是我需要设置DNS服务器。

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

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

谢谢你

4

2 回答 2

2

IP 标头(从外部到达您的路由器的数据包)不包含域名,它包含 DNS 服务器为该域名返回的 IP 地址。在一般情况下,这两种方法都行不通。如果您的意思是专门针对包含域名的协议(例如 HTTP),请询问更具体的问题,了解您正在尝试完成什么。

于 2010-12-02T15:41:04.163 回答
0

hosts文件用于解析本地计算机客户端上的主机名,而不是服务器。您通常在询问有关从 Internet 解析和重定向主机名的问题。

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

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

于 2011-03-15T20:43:46.033 回答