昨天有个朋友问了个问题,他有一台服务器有几个IP地址,然后和第三方接口合作需要绑定一个白名单IP。那这时候问题来了,怎么能保证请求接口时候用的是指定IP。
我略微百度后知道了有一个非常简单的方法。
curl_setopt($curl, CURLOPT_INTERFACE, '指定ip');
CURLOPT_INTERFACE 在外部网络接口中使用的名称,可以是一个接口名,IP或者主机名。
没错就这么简单,当然你机子上没有多个IP,或者指定了错误的IP,指定后会导致无法正常请求。
对了!这个方法只限使用CURL!