我在安装了 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
如果您已经配置了路由和防火墙,请启用广播路由:
启动cmd
并Administrator
运行:
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