Subject: | Not working with SixxS IPv6 addresses |
Calling Net::Whois::Raw::whois on, e.g. 2001:4830:11a2:941:7593:3098:e849:669e
Returns the whois data for
CIDR: 2001:4830::/32
But the whois command line (jwhois v 4.0) returns the more useful data for
inet6num: 2001:4830:11a2::/48
It seems that whois() isn't consulting the SixXS whois server (http://www.sixxs.net), which holds the allocation.
Data.pm sends all ip addresses to whois.arin.net, but there's no referral from the /32. jwhois seems to special-case sixxs.
sixxs.net is a large provider of IPv6 tunnels, so it would be helpful if this worked.
Here is the entry from /etc/jwhois.conf:
#
# IPv6 blocks by carriers used for SixXS;
# see e.g. http://www.sixxs.net/pops/
#
"2001:0610::/32" = "whois.sixxs.net";
"2001:06A0::/32" = "whois.sixxs.net";
"2001:06A8::/32" = "whois.sixxs.net";
"2001:06F8::/32" = "whois.sixxs.net";
"2001:0770::/32" = "whois.sixxs.net";
"2001:07B8::/32" = "whois.sixxs.net";
"2001:0808::/32" = "whois.sixxs.net";
"2001:0838::/32" = "whois.sixxs.net";
"2001:0960::/32" = "whois.sixxs.net";
"2001:0A60::/32" = "whois.sixxs.net";
"2001:0AD0::/32" = "whois.sixxs.net";
"2001:0B18::/32" = "whois.sixxs.net";
"2001:1418::/32" = "whois.sixxs.net";
"2001:14B8::/32" = "whois.sixxs.net";
"2001:15C0::/32" = "whois.sixxs.net";
"2001:16D8::/32" = "whois.sixxs.net";
"2001:1938::/32" = "whois.sixxs.net";
"2001:4830::/32" = "whois.sixxs.net";
"2001:4978::/32" = "whois.sixxs.net";
"2001:41E0::/32" = "whois.sixxs.net";
"2001:4428::/32" = "whois.sixxs.net";
"2A01:0198::/32" = "whois.sixxs.net";
"2A01:0348::/32" = "whois.sixxs.net";