From 5f0dcdebad878ea6a708fdc77ee089cbd10b1365 Mon Sep 17 00:00:00 2001 From: Sven Strickroth Date: Wed, 26 Aug 2015 20:03:01 +0200 Subject: [PATCH] Use ::ffff: prefix for IPv4 addresses As of RFC4291 the :: is deprecated. Signed-off-by: Sven Strickroth --- wwwroot/cgi-bin/plugins/geoip6.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wwwroot/cgi-bin/plugins/geoip6.pm b/wwwroot/cgi-bin/plugins/geoip6.pm index 399e5879..6be13333 100644 --- a/wwwroot/cgi-bin/plugins/geoip6.pm +++ b/wwwroot/cgi-bin/plugins/geoip6.pm @@ -104,7 +104,7 @@ sub GetCountryCodeByAddr_geoip6 { if (! $param) { return ''; } my $searchkey; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address - $searchkey = '::'.$param; + $searchkey = '::ffff:'.$param; } else { $searchkey = $param; } @@ -177,7 +177,7 @@ sub ShowInfoHost_geoip6 { my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; - $key='::'.$param; + $key='::ffff:'.$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; -- 2.47.2