easy:SetOpt_FTP_Skip_PASV_IP(skip)
skip
auf 1 gesetzt ist, weist er libcurl an, die
IP-Adresse, die der Server in seiner 227-Antwort auf den PASV-Befehl von
libcurl vorschlägt, nicht zu verwenden, wenn libcurl die Datenverbindung
verbindet. Stattdessen wird libcurl die gleiche IP-Adresse wiederverwenden,
die sie bereits für die Kontrollverbindung verwendet. Aber es wird die
Portnummer aus der 227-Antwort verwenden.
Diese Option ermöglicht es libcurl somit, fehlerhafte Serverinstallationen zu umgehen, die aufgrund von NATs, Firewalls oder Inkompetenz die falsche IP-Adresse zurückmelden.
Diese Option hat keine Auswirkung, wenn PORT, EPRT oder EPSV anstelle von PASV verwendet wird.