# Analyze: Country (Top-level domain)
#------------------------------------
+ if ($Debug) { debug(" Search country (Host=$Host HostResolved=$HostResolved ip=$ip)",4); }
my $Domain='ip';
# Set $HostResolved to host and resolve domain
if ($HostResolved eq '*') {
if ($ip) {
if ($PluginsLoaded{'GetCountryCodeByAddr'}{'geoipfree'}) { $Domain=GetCountryCodeByAddr_geoipfree($Host); }
elsif ($PluginsLoaded{'GetCountryCodeByAddr'}{'geoip'}) { $Domain=GetCountryCodeByAddr_geoip($Host); }
+ elsif ($HostResolved =~ /\.(\w+)$/) { $Domain=$1; }
}
else {
if ($PluginsLoaded{'GetCountryCodeByName'}{'geoipfree'}) { $Domain=GetCountryCodeByName_geoipfree($HostResolved); }