如何检测分配给非默认网关的 WAN IP 地址?

如何检测分配给非默认网关的 WAN IP 地址?

我有一台 Ubuntu 16.04 服务器,可以访问两个互联网网关。 (192.168.15.1 和 192.168.15.250)

15.1 具有相当大的带宽,但不允许来自更广阔世界的任何端口转发。15.250 将允许端口转发。

我想使用动态 DNS 通过 ssh 进入这台机器,因此自然我需要为此使用 15.250,但我希望应用程序默认通过高带宽连接。

我可以通过脚本更新我的动态 DNS,但它依赖于 curl 请求来http://ident.me或者http://icanhazip.com,这个curl请求要通过15.250网关出去。

如何才能获取外部 IP 15.250,同时使用 15.1 来承载大部分流量?

答案1

route add ident.me gw <15.250. gateway>
route add icanhazip.com gw <15.250.gateway>

相关内容