соединиться с сайтом на определенном IP адресе
как понимать это?
ip адрес это адрес машины в интернете, с которой соединяешься
на одной машине может быть несколько сайтов под разными доменными именами
Бывает когда на один адрес может выдаваться несколько ip адресов- geodns, если это надо обойти, то можно локально для себя (в своей сети) настроить dns на выдачу конкретного ip адреса либо тупо прописать в /etc/hosts
p.s. у утилиты curl есть ключ
--connect-to <HOST1:PORT1:HOST2:PORT2>
какраз для подмены подключений HOST1:PORT1 на HOST2:PORT2
еще есть
--resolve <host:port:address[,address]...>
Provide a custom address for a specific host and port pair
соответствующие им олпции curl_opt - CURLOPT_CONNECT_TO и CURLOPT_RESOLVE