我已经在我的 Amazon 实例中为 eth0 配置了 2 个私有 IP(主要和附加)和 2 个弹性 IP,因此我可以使用这两个公共 IP 通过 ssh 访问我的服务器,但是当我尝试使用 wget o curl 访问另一台服务器时,实例始终使用与主私有 IP 关联的弹性 IP。
我怎样才能使用我连接的当前公共 IP 访问互联网?
答案1
对于 wget,您可以使用--bind-address=ADDRESS
选项,其中ADDRESS
是您要使用的本地地址。Curl 提供了--interface
选项,您可以在其中提供接口或地址。
具体使用哪个选项取决于你使用的应用程序。并非所有应用程序都提供这样的选项。它们只能使用默认选项。