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