Buy commercial curl support from WolfSSL. We help you work
out your issues, debug your libcurl applications, use the API, port to new
platforms, add new features and more. With a team lead by the curl founder
himself.
Re: Loopback ip
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: Александр Карелин via curl-library <curl-library_at_lists.haxx.se>
Date: Mon, 30 May 2022 12:57:07 +0300
I’ve already upgrade curl library in my client. Nothing changed. But, thank
you for information. If I understand you the most probable cause is a
network configuration.
I’ll continue investigation.
Regards, Alex K
Вс, 29 мая 2022 г. в 09:14, Ray Satiro via curl-library <
curl-library_at_lists.haxx.se>:
> On 5/26/2022 10:37 AM, Александр Карелин via curl-library wrote:
>
> I have one issue when use curl. After performing a http request I call
> method curl_easy_get info with second parameter CURLINFI_LOCAL_IP. And
> every time I get 127.0.0.1 as a result, but my server is on another machine
> with n network. How can it be possible?
>
> And another related question:
> What is the main difference between CURLINFI_LOCAL_IP and CURLINFI_PRIMARY_IP
> parameter?
>
>
> Try the latest libcurl if you haven't already. Internally
> Curl_conninfo_local [1] calls your socket library's getsockname to retrieve
> the local ip. CURLINFO_LOCAL_IP [2] is used to retrieve the local address
> and CURLINFO_PRIMARY_IP [3] is used to retrieve the remote address. I don't
> know why you are seeing 127.0.0.1 as a local address if the remote address
> is another machine. The only way I can think of it happening is if the
> remote machine redirected back to your machine. I doubt it's a bug in curl.
>
>
> [1]: https://github.com/curl/curl/blob/curl-7_83_1/lib/connect.c#L718-L747
> [2]: https://curl.se/libcurl/c/CURLINFO_LOCAL_IP.html
> [3]: https://curl.se/libcurl/c/CURLINFO_PRIMARY_IP.html
>
>
>
> --
> Unsubscribe: https://lists.haxx.se/listinfo/curl-library
> Etiquette: https://curl.haxx.se/mail/etiquette.html
>
Date: Mon, 30 May 2022 12:57:07 +0300
I’ve already upgrade curl library in my client. Nothing changed. But, thank
you for information. If I understand you the most probable cause is a
network configuration.
I’ll continue investigation.
Regards, Alex K
Вс, 29 мая 2022 г. в 09:14, Ray Satiro via curl-library <
curl-library_at_lists.haxx.se>:
> On 5/26/2022 10:37 AM, Александр Карелин via curl-library wrote:
>
> I have one issue when use curl. After performing a http request I call
> method curl_easy_get info with second parameter CURLINFI_LOCAL_IP. And
> every time I get 127.0.0.1 as a result, but my server is on another machine
> with n network. How can it be possible?
>
> And another related question:
> What is the main difference between CURLINFI_LOCAL_IP and CURLINFI_PRIMARY_IP
> parameter?
>
>
> Try the latest libcurl if you haven't already. Internally
> Curl_conninfo_local [1] calls your socket library's getsockname to retrieve
> the local ip. CURLINFO_LOCAL_IP [2] is used to retrieve the local address
> and CURLINFO_PRIMARY_IP [3] is used to retrieve the remote address. I don't
> know why you are seeing 127.0.0.1 as a local address if the remote address
> is another machine. The only way I can think of it happening is if the
> remote machine redirected back to your machine. I doubt it's a bug in curl.
>
>
> [1]: https://github.com/curl/curl/blob/curl-7_83_1/lib/connect.c#L718-L747
> [2]: https://curl.se/libcurl/c/CURLINFO_LOCAL_IP.html
> [3]: https://curl.se/libcurl/c/CURLINFO_PRIMARY_IP.html
>
>
>
> --
> Unsubscribe: https://lists.haxx.se/listinfo/curl-library
> Etiquette: https://curl.haxx.se/mail/etiquette.html
>
-- Unsubscribe: https://lists.haxx.se/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.htmlReceived on 2022-05-30