有专用 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);
我使用 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);