在两个不同的网络之间路由 DNS 请求

在两个不同的网络之间路由 DNS 请求

我有一台使用两张网卡连接两个网络的机器。

一个网卡位于 255.255.255.0 子网,该子网有可用的 DNS 服务器。

第二张网卡位于私有网络 255.255.248.0 上,该网络没有 DNS 服务器。

我使用安装了 ISA Server 2006 的 Windows Server 2003 计算机来控制访问。我已成功让网络流量通过,但我需要在专用网络计算机的 hosts 文件中放入一个条目才能解析它。

有没有办法使用 Windows 功能或 ISA 服务器通过我的网关将 DNS 请求路由到另一个子网上的 DNS 服务器?

答案1

假设您的 ISA 服务器正在子网之间路由,最简单的方法是将上游 DNS 服务器地址提供给较小的子网(通过 DHCP 或静态),将 ISA 设置为客户端的默认网关,然后让它们直接查询上游服务器。

另一种选择是在 ISA 服务器上设置 MS DNS 服务器并让其递归到上游服务器(即在 ISA 框上运行缓存 DNS 服务器)。

相关内容