El siguiente código ...¿Cómo habilito la compatibilidad con IPv6 en LWP?
my $user_agent = LWP::UserAgent->new;
my $request = HTTP::Request->new(GET => $url);
my $response = $user_agent->request($request);
if ($response->is_success) {
print "OK\n";
} else {
die($response->status_line);
}
.. .. fallará con
500 Can't connect to <hostname> (Bad hostname '<hostname>')
.. si el nombre de host en $ url es una única dirección IPv6 (es decir: presencia de un AAAA
registro, pero no registro A
).
Mis preguntas son:
- Cómo puedo habilitar el soporte IPv6 en LWP?
- ¿Cómo se configuran los ajustes de LWP para "preferir IPv4-IPv6-over-" (vs.
A
AAAA
)/"prefieren IPv6 sobre IPv4" (vs.AAAA
A
)?
¿Mencionó su sistema operativo? No pude encontrarlo. No estoy 100% seguro, pero podría ser relevante. – ziya
Estoy ejecutando Linux. – knorv