下面的代碼...如何在LWP中啓用IPv6支持?
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);
}
..將會失敗..
500 Can't connect to <hostname> (Bad hostname '<hostname>')
..如果在$ URL的主機名是IPv6只是解決(即:一個AAAA
的存在記錄,但沒有A
記錄)。
我的問題是:
- 如何啓用LWP IPv6支持?
- 如何爲「prefer-IPv4-over-IPv6」(
A
與AAAA
)/「prefer-IPv6-over-IPv4」(AAAA
與A
)配置LWP的設置?
你提到了你的操作系統嗎?我找不到它。不是100%肯定,但它可能是相關的 – ziya 2010-02-06 23:04:07
我正在運行Linux – knorv 2010-02-06 23:46:39