两个互联网连接连接至一个服务器

两个互联网连接连接至一个服务器

我有一台运行 Ubuntu 14.04 的服务器。它用于托管 Web 应用程序。

我还拥有来自两个不同互联网提供商的两个路由器,它们具有两个不同的静态 IP 地址。我想允许通过这两个互联网提供商的流量访问同一个 Web 应用程序。

每个互联网提供商的上传带宽都是有限的。当多个用户登录系统时,客户会抱怨速度太慢。所以我想增加上传带宽。假设一个 ISP 是 SLT,另一个是 DT。我想为使用 SLT 连接的人提供我的 SLT 静态 IP,为使用 DT 连接的人提供 DT 静态 IP。

这可能吗?

(我目前在服务器上有一个以太网端口和一个 wifi 端口,但如果有必要,我可以安装额外的以太网网卡。)

答案1

如果可以的话,您需要添加第二张以太网卡。配置两者。然后在您网站的 DNS 中,为域名创建两个 A 记录。

mycomain.com  A 111.111.111.111
mydomain.com  A 222.222.222.222

当您进行 DNS 查找时,它应该列出两个 IP 地址。

nslookup mydomain.com
111.111.111.111
222.222.222.222

这应该提供基本的负载平衡。服务器应该通过接收数据包的同一接口发送出去数据包。

但是,如果您选择只使用一张卡,并在该卡上放置两个 IP,则 Linux 将仅在主接口上发送传出数据包。这不是您想要的。

相关内容