Các mã sau ...Làm cách nào để bật hỗ trợ IPv6 trong 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);
}
.. sẽ thất bại với ..
500 Can't connect to <hostname> (Bad hostname '<hostname>')
.. nếu hostname trong $ url là một IPv6 chỉ giải quyết (có nghĩa là: sự hiện diện của một AAAA
hồ sơ, nhưng không có hồ sơ A
).
Câu hỏi của tôi là:
- Làm thế nào để kích hoạt tính năng hỗ trợ IPv6 trong LWP?
- Làm cách nào để định cấu hình cài đặt LWP cho "thích IPv4-over-IPv6" (
A
so vớiAAAA
)/"prefer-IPv6-over-IPv4" (AAAA
so vớiA
)?
Bạn có đề cập đến hệ điều hành của mình không? Tôi không thể phát hiện ra nó.Không chắc chắn 100% nhưng nó có thể có liên quan – ziya
Tôi đang chạy Linux – knorv