我有一个Web服务器(IIS),MS Windows服务器2012与两个网卡,并希望连接到这两个网卡不同的ISP与不同的公共IP地址。 我完全分离了这两个不同的wannetworking的基础设施。
例如。
Nic 1与192.168.168.110子网255.255.255.0和默认网关192.168.168.168与公共IP地址113.xx.xx.xxx和网站名称us.example.com
Nic 2与192.168.0.160子网255.255.255.0和默认网关192.168.0.1与公共IP地址203.xx.xx.xxx和网站名称uk.example.com
使用两个不同的wan作为reduce和不同地区的延迟问题的目的。
他们的任何问题或任何我应该注意到这个设置? 服务器如何知道在浏览时应该使用哪个NIC。 正如我研究,我需要删除一个网卡的默认网关,让另一个是主要的浏览。
删除一个网卡的默认网关是否会影响其从外部访问的能力?
Windows和大多数操作系统一次只能“使用”一个默认网关。 它不区分每个NIC的基础上。 如果服务器上的路由表中有两个默认网关(NIC屏幕中的默认网关成为路由表中的默认路由(0.0.0.0)),则将使用具有最低度量标准的网关。 您可以使用“路由打印”来查看这两个0.0.0.0条目具有不同的指标。
因此,如果从其中一个具有传入stream量的NIC中删除默认网关,则该stream量将从路由表(另一个NIC上的默认网关)中的默认网关发回,并在另一端(作为未经请求的stream量)。 发生这种情况是因为没有到达传入stream量目标的路由! 您可以设置本地路由以将特定stream量发送到所需的接口,但是您需要知道要处理的特定networking范围。
如果您需要两个ISP的冗余,那么您应该在实际的路由器或可以处理它的交换机上设置冗余。
网关用于公共互联网访问,这意味着所有其他networking不属于你提到的这两个/ 24networking。 关于networking服务器可能你将不得不创build一个端口映射,你的本地IP地址将NAT的公共。 所以你的stream量在内部就会和本地子网一起发生,所以默认网关无关,你可以closures它而不是添加网关,这只是从服务器到公众,互联网的输出stream量而已。