<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Guillermo,<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Gracias. Creo que ya se está aclarando un poco.</div><div><br></div><div><br></div><div>En freeBSD no funcionó:</div><div><span class="Apple-tab-span" style="white-space:pre">      </span></div><div><span class="Apple-tab-span" style="white-space:pre">%curl --version
curl 7.16.1 (i386-portbld-freebsd6.2) libcurl/7.16.1 OpenSSL/0.9.8e zlib/1.2.3
Protocols: tftp ftp telnet dict ldap http file https ftps 
Features: IPv6 Largefile NTLM SSL libz 
<br></span></div><div><span class="Apple-tab-span" style="white-space:pre">%curl -gv <a href="http://[2620:0:1cfe:face:b00c::3]/">http://[2620:0:1cfe:face:b00c::3]/</a>
curl: No match.</span></div><div><span class="Apple-style-span" style="white-space: pre; "><br></span></div><div><span class="Apple-style-span" style="white-space: pre;"><span class="Apple-tab-span" style="white-space:pre"> </span>Pero en CentOS si (creo que en el ejemplo del e-mail anterior debí de haber hecho el test sin el "-g")</span></div><div><span class="Apple-style-span" style="white-space: pre;"><br></span></div><div><span class="Apple-style-span" style="white-space: pre;">curl --version
curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Protocols: tftp ftp telnet dict ldap http file https ftps 
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz 
<br></span></div><div><span class="Apple-style-span" style="white-space: pre;">curl -gv <a href="http://[2620:0:1cfe:face:b00c::3]/">http://[2620:0:1cfe:face:b00c::3]/</a>
* About to connect() to 2620:0:1cfe:face:b00c::3 port 80
*   Trying 2620:0:1cfe:face:b00c::3... connected
* Connected to 2620:0:1cfe:face:b00c::3 (2620:0:1cfe:face:b00c::3) port 80
> GET / HTTP/1.1
</span></div><div><span class="Apple-style-span" style="white-space: pre;"><br></span></div><div><span class="Apple-style-span" style="white-space: pre; "><br></span></div><div><span class="Apple-style-span" style="white-space: pre;"><span class="Apple-tab-span" style="white-space:pre">       </span>En OS X no he podido probar pero entonces debe ser un problema en la versión de Curl que estoy usando y mi mala suerte de probar en las plataformas donde no funciona. </span></div><div><span class="Apple-style-span" style="white-space: pre;"><br></span></div><div><span class="Apple-style-span" style="white-space: pre;">Gracias!</span></div><div><span class="Apple-style-span" style="white-space: pre;">.as</span></div><div><span class="Apple-style-span" style="white-space: pre;"><br></span></div><div><span class="Apple-style-span" style="white-space: pre;"><br></span><div><div>On 5 Mar 2011, at 03:01, Guillermo Cotone wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Arturo, <div><br></div><div>Tienes que usar el flag "-g" al usar "[]" o "{}".</div><div><br></div><div><div>$ curl --version</div><div>curl 7.21.3 (amd64-portbld-freebsd8.0) libcurl/7.21.3 OpenSSL/0.9.8q zlib/1.2.3</div>
<div>Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp </div><div>Features: IPv6 Largefile NTLM SSL libz </div><div>$</div><div>$ curl  <a href="http://[2620:0:1cfe:face:b00c::3]/">http://[2620:0:1cfe:face:b00c::3]/</a></div>
<div>curl: (3) [globbing] error: bad range specification after pos 9</div><div>$</div><div>$ curl -gv <a href="http://[2620:0:1cfe:face:b00c::3]/">http://[2620:0:1cfe:face:b00c::3]/</a></div><div><div>* About to connect() to 2620:0:1cfe:face:b00c::3 port 80 (#0)</div><div>
*   Trying 2620:0:1cfe:face:b00c::3... connected</div><div>* Connected to 2620:0:1cfe:face:b00c::3 (2620:0:1cfe:face:b00c::3) port 80 (#0)</div><div>> GET / HTTP/1.1</div><div>> User-Agent: curl/7.21.3 (amd64-portbld-freebsd8.0) libcurl/7.21.3 OpenSSL/0.9.8q zlib/1.2.3</div>
<div>> Host: [2620:0:1cfe:face:b00c::3]</div><div>> Accept: */*</div><div>> </div><div>< HTTP/1.1 302 Found</div><div>< Location: <a href="http://[2620:0:1cfe:face:b00c::3]/?refsrc=http%3A%2F%2F%5B2620%2F&_rdr">http://[2620:0:1cfe:face:b00c::3]/?refsrc=http%3A%2F%2F%5B2620%2F&_rdr</a></div>
<div>< P3P: CP="Facebook does not have a P3P policy. Learn why here: <a href="http://fb.me/p3p">http://fb.me/p3p</a>"</div><div>< Set-Cookie: datr=hMNxTSD8Gh5iDgUxEe_FT6wc; expires=Mon, 04-Mar-2013 05:00:52 GMT; path=/; domain=.<a href="http://facebook.com/">facebook.com</a>; httponly</div>
<div>< Set-Cookie: locale=en_US; expires=Sat, 12-Mar-2011 05:00:52 GMT; path=/; domain=.<a href="http://facebook.com/">facebook.com</a></div><div>< Content-Type: text/html; charset=utf-8</div><div>< X-Powered-By: HPHP</div>
<div>< X-FB-Server: 10.43.78.59</div><div>< Connection: close</div><div>< Date: Sat, 05 Mar 2011 05:00:52 GMT</div><div>< Content-Length: 0</div><div>< </div><div>* Closing connection #0</div></div><div><br>
</div>Tambien lo he probado en un Debian sin problemas.</div><div>Slds.</div><div><br><div class="gmail_quote">El 4 de marzo de 2011 21:29, Arturo Servin <span dir="ltr"><<a href="mailto:aservin@lacnic.net">aservin@lacnic.net</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><div>Guillermo,</div><div><br></div><div><span style="white-space:pre-wrap">     </span>De hecho mi primer intento fue entre "[" y "]" sin éxito.</div>
<div><br></div><div><span style="white-space:pre-wrap"> </span>De hecho volví a probar tu ejemplo de:</div><div class="im"><div><br></div><div><span style="white-space:pre-wrap">  </span> curl -g <a href="http://[2620:0:1cfe:face:b00c::3]/" target="_blank">http://[2620:0:1cfe:face:b00c::3]/</a></div>
<div><br></div></div><div><span style="white-space:pre-wrap">     </span>Y me envía un error de "not match" o "curl: (3) [globbing] error: bad range specification after pos 9" (linux y freeBSD respectivamente).</div>
<div><br></div><div>Slds,</div><div>.as</div><div><div></div><div class="h5"><div><span style="white-space:pre-wrap"> </span></div><br><div><div>On 4 Mar 2011, at 21:23, Guillermo Cotone wrote:</div><blockquote type="cite">
Arturo,<div>Curl siempre interpreta el ultimo numero luego de ":" como el puerto de conexion. Si este numero es hexadecimal, automaticamente identifica que se trata de una direccion IPv6.  </div><div>Para delimitar el inicio y fin de una direccion IPv6 comunmente se utilizan los parentesis. Ej:</div>

<div>$ curl -g http:// <br><br><div class="gmail_quote">El 4 de marzo de 2011 17:42, Arturo Servin <span dir="ltr"><<a href="mailto:aservin@lacnic.net" target="_blank">aservin@lacnic.net</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
        Creo que encontré el por qué. Curl no interpreta bien la dirección de IPv6 por alguna razón.<br>
<br>
        Tratando:<br>
<br>
        curl -v <a href="http://2001:13c7:7002:4::10" target="_blank">http://2001:13c7:7002:4::10</a><br>
<br>
        no funciona.<br>
<br>
        Sin embargo curl -v <a href="http://2001:13c7:7002:4::10:80" target="_blank">http://2001:13c7:7002:4::10:80</a> (con el puerto 80 funciona bien)<br>
<br>
        Igual, extendiendo la IP tampoco ayuda: 2001:13c7:7002:4000:0000:0000:0000:10<br>
<br>
<br>
Gracias,<br>
<font color="#888888">.as<br>
</font><div><div></div><div><br>
On 4 Mar 2011, at 16:53, Hugo Salgado wrote:<br>
<br>
> A mi me funciona:<br>
><br>
> $ curl -v <a href="http://2001:610:240:22::c100:68b" target="_blank">http://2001:610:240:22::c100:68b</a><br>
> * About to connect() to 2001:610:240:22::c100:68b port 80 (#0)<br>
> *   Trying 2001:610:240:22::c100:68b... connected<br>
> * Connected to 2001:610:240:22::c100:68b (2001:610:240:22::c100:68b)<br>
> port 80 (#0)<br>
>> GET / HTTP/1.1<br>
>> User-Agent: curl/7.21.0 (x86_64-redhat-linux-gnu) libcurl/7.21.0<br>
> NSS/<a href="http://3.12.8.0/" target="_blank">3.12.8.0</a> zlib/1.2.5 libidn/1.18 libssh2/1.2.4<br>
>> Host: 2001:610:240:22::c100:68b<br>
>> Accept: */*<br>
>><br>
> < HTTP/1.1 302 Found<br>
> < Date: Fri, 04 Mar 2011 18:51:43 GMT<br>
> < Server: Apache/2.2.3 (CentOS)<br>
> < Location: <a href="http://www.ripe.net/" target="_blank">http://www.ripe.net/</a><br>
> < Content-Length: 294<br>
> < Connection: close<br>
> < Content-Type: text/html; charset=iso-8859-1<br>
> <<br>
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><br>
> <html><head><br>
> <title>302 Found</title><br>
> </head><body><br>
> <h1>Found</h1><br>
> <p>The document has moved <a href="<a href="http://www.ripe.net/" target="_blank">http://www.ripe.net/</a>">here</a>.</p><br>
> <hr><br>
> <address>Apache/2.2.3 (CentOS) Server at 2001:610:240:22::c100:68b Port<br>
> 80</address><br>
> </body></html><br>
> * Closing connection #0<br>
><br>
> $ curl -V<br>
> curl 7.21.0 (x86_64-redhat-linux-gnu) libcurl/7.21.0 NSS/<a href="http://3.12.8.0/" target="_blank">3.12.8.0</a><br>
> zlib/1.2.5 libidn/1.18 libssh2/1.2.4<br>
> Protocols: dict file ftp ftps http https imap imaps ldap ldaps pop3<br>
> pop3s rtsp scp sftp smtp smtps telnet tftp<br>
> Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz<br>
><br>
><br>
> Saludos,<br>
><br>
> Hugo<br>
><br>
> On 03/04/2011 03:31 PM, Arturo Servin wrote:<br>
>><br>
>>      Alguien sabe como usar curl con una IP (literal) en v6?<br>
>><br>
>>      He probado varias formas y ninguna funciona:<br>
>><br>
>> curl 2001:13c7:7002:4000::10<br>
>> curl <a href="http://[2001:13c7:7002:4000::10]/" target="_blank">http://[2001:13c7:7002:4000::10]</a><br>
>> curl [2001:13c7:7002:4000::10]<br>
>><br>
>>      Accediendo por nombre no hay problema con -6 como bandera pero quiero probar un sitio sin AAAA.<br>
>><br>
>>      Lo mismo si alguien sabe como usar literales en v6 con urllib (python). Igual probé varios métodos y no funciona (al igual que curl, trata de resolver a un nombre de DNS).<br>
>><br>
>>      Wget y varios navegadores funcionan de acuerdo al RFC2732 pero curl y urllib parecen no hacerlo y quería saber si alguien conoce algún truco.<br>
>><br>
>> Saludos,<br>
>> .as<br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> LACTF mailing list<br>
>> <a href="mailto:LACTF@lacnic.net" target="_blank">LACTF@lacnic.net</a><br>
>> <a href="https://mail.lacnic.net/mailman/listinfo/lactf" target="_blank">https://mail.lacnic.net/mailman/listinfo/lactf</a><br>
>><br>
> _______________________________________________<br>
> LACTF mailing list<br>
> <a href="mailto:LACTF@lacnic.net" target="_blank">LACTF@lacnic.net</a><br>
> <a href="https://mail.lacnic.net/mailman/listinfo/lactf" target="_blank">https://mail.lacnic.net/mailman/listinfo/lactf</a><br>
<br>
_______________________________________________<br>
LACTF mailing list<br>
<a href="mailto:LACTF@lacnic.net" target="_blank">LACTF@lacnic.net</a><br>
<a href="https://mail.lacnic.net/mailman/listinfo/lactf" target="_blank">https://mail.lacnic.net/mailman/listinfo/lactf</a><br>
</div></div></blockquote></div><br></div>
_______________________________________________<br>LACTF mailing list<br><a href="mailto:LACTF@lacnic.net" target="_blank">LACTF@lacnic.net</a><br><a href="https://mail.lacnic.net/mailman/listinfo/lactf" target="_blank">https://mail.lacnic.net/mailman/listinfo/lactf</a><br>
</blockquote></div><br></div></div></div><br>_______________________________________________<br>
LACTF mailing list<br>
<a href="mailto:LACTF@lacnic.net">LACTF@lacnic.net</a><br>
<a href="https://mail.lacnic.net/mailman/listinfo/lactf" target="_blank">https://mail.lacnic.net/mailman/listinfo/lactf</a><br>
<br></blockquote></div><br></div>
_______________________________________________<br>LACTF mailing list<br><a href="mailto:LACTF@lacnic.net">LACTF@lacnic.net</a><br><a href="https://mail.lacnic.net/mailman/listinfo/lactf">https://mail.lacnic.net/mailman/listinfo/lactf</a><br></blockquote></div><br></div></body></html>