2 个 ISP 上的特定网站流量

网络工程 路由 路由器 互联网 网络服务商 调制解调器
2022-02-16 00:42:03

有一家公司(B2B 接口)通过定制的 ISP (DSL) 提供某些服务,但这将 Internet 连接限制为仅限于该站点,并且在办公室我们有一个常规 ISP (DSL),可以为所有计算机提供 Internet 访问。

我们想要运行 2 个调制解调器/路由器,并连接它们,并为所有计算机提供 Internet 访问权限,但是当它们到达特定站点时,通过另一个 ISP(调制解调器)路由流量,而不是从每个无线/物理网络切换时间,不确定我可以有哪些选项(在主机文件(Windows 客户端)上添加条目以将域更改为特定 IP 没有问题)。不确定路由表是否是可行的方法,或者有什么方法可以定义一种代理。

当前连接到互联网的调制解调器是 D-Link DSL 6850U,另一个仍然没有(如果需要某些特定型号或功能我们可以购买)

谢谢

2个回答

您可以使用静态路由对特定目的地进行出站路由。您可以选择使用 BGP 和您自己的 PI 池的特定站点入站的 ISP 之一。您可以使用某些 L4-L7 技术(例如 Cisco PfR)进行高级路由决策。尽管在建立与远程站点的连接后,我看不到通过另一个 ISP 重新路由的好方法,但如果我正确理解了您的意图。

这种事情是可能的,但在一般情况下并不容易。

第一个问题是如何拆分流量。如果提供“特殊服务”。如果“特殊服务”的目标 IP 地址是众所周知的,并且不与公共 Internet 上所需的资源冲突,这很容易,只需使用静态路由即可。如果他们不为人所知或存在解决冲突,那么生活将变得更加痛苦。

您还需要 NAT,以便使用的源地址对于发送数据包的网络是正确的。

第二个问题是 DNS,假设特殊服务不在公共 DNS 中,并且特殊服务的 DNS 不会解析公共主机名,您将需要一个足够智能/可配置的本地 DNS 服务器,以便将查询转发到正确的位置。可能更喜欢其他解决方案。