CURL在多个IP服务器上指定IP请求,多IP服务器使用指定IP进行CURL请求

昨天有个朋友问了个问题,他有一台服务器有几个IP地址,然后和第三方接口合作需要绑定一个白名单IP。那这时候问题来了,怎么能保证请求接口时候用的是指定IP。

我略微百度后知道了有一个非常简单的方法。

curl_setopt($curl, CURLOPT_INTERFACE, "指定ip");

没错就这么简单,当然你机子上没有多个IP,或者指定了错误的IP,指定后会导致无法正常请求。