当两个 NIC 位于不同的子网时,如何将流量从 NIC1 路由到 NIC2?

当两个 NIC 位于不同的子网时,如何将流量从 NIC1 路由到 NIC2?

我在安装了 2 个 NIC 的多台服务器上实施 Anycast IP

NIC 1 通过子网和默认网关(在 DNS 中为服务器名称启用自动注册)连接到生产 LAN,NIC 2 仅具有任播地址(172.17.71.255/32),没有网关。

在 IIS 8 中,我创建了一个仅监听任播地址的 Web 应用程序。

当第二个 NIC 被禁用并且任播地址添加到第一个 NIC 时,Web 应用程序可以工作,但是当我启用第二个 NIC 并添加任播时,它不再工作。所有流量都通过同一个网关。

如何将任播流量从 NIC1 路由到 NIC2?

答案1

如果您已经配置了路由和防火墙,请启用广播路由:

启动cmdAdministrator运行:

reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v ForwardBroadcasts /t REG_DWORD /d 0x1 /f
reg add HKLM\SYSTEM\CurrentControlSet\Services\RemoteAccess\Parameters\NetbiosGateway /v EnableBroadcast /t REG_DWORD /d 0x1 /f

相关内容