有专用 IP 地址的网站,仍然使用共享服务器 IP

Website with dedicated IP Address, still uses shared server IP

我使用 cPanel WHM 创建了一个具有专用 IP 地址的网站托管,

我打算将它与 IP 地址而不是域一起使用(例如 http://1.2.3.4/script.php

它打开了,脚本也可以正常工作。

唯一的问题是它使用的 IP 地址不是专用的,它仍然使用服务器的共享 IP。

我通过 CURL 等效项 file_get_contents('http://myip.is') 检查,IP 是服务器的共享 IP,而不是 URL 中使用的 IP 或献给它。

经过多次尝试,我意识到问题是因为 CURL,显然它仍然使用服务器的主 IP 地址。

我通过将以下内容添加到我的 CURL 函数中设法解决了这个问题

// Changing 1.2.3.4 with websites real IP
$website_ip = '1.2.3.4';
curl_setopt($curl, CURLOPT_INTERFACE, $website_ip);