cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: HELP: how can i send POST by using IPv6 address?

From: Dan Fandrich <dan_at_coneharvesters.com>
Date: Wed, 8 Sep 2010 22:56:22 -0700

On Thu, Sep 09, 2010 at 10:02:23AM +0900, xiusandake_at_yahoo.co.jp wrote:
> my environment is: Vxworks 6.6 including the "curl" component
>
> i can't use 'curl --version' command at the vxworks target machine right now
> so i printf the curl_versioninfo() like bellow:
>
> libcurl: 7.15.3 (int)features: 20 .

If this is 20 decimal, then 0x14 is equivalent to CURL_VERSION_NTLM and
CURL_VERSION_SSL, so it doesn't support IPv6. Note also that version 7.15.3
is many years old and there have been several improvements to IPv6 support
since.

> my net environment is:
> eg.
> http_client(use curllib) <---------> http_server(win2008 server with DNS
> server)
> v4:192.168.1.1 <--http v4 and dns v4 request/reply ok--> 192.168.1.2
> v6:2000::1 <----------NG-----------> 2000::2
> DNS config: www.xxx.com ip:
> 2000::2 typ:AAAA
>
> if use "2000::2" as URL, curl will return "couldn't resolve host 2000::2"
> if use www.xxx.com as URL, curl will send a IPv4 DNS query message to DNS
> server

Note that neither "2000::2" nor "www.xxx.com" are URLs. An IPv6 URL looks
like "http://[2000::2]/", and because of the [] you need the -g option.

>>> Dan
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2010-09-09