Reverse DNS
Reverse DNS is used to convert IP addresses to host name by querying a
DNS serveur. So you need to get an Internet access working. As queries
can take several seconds for each IP, it could be very long !!! Hopefully,
W3Perl caches results so it will use its own records if IP is found twice.
If your logfile have only IP addresses, you can choose to activate
this option to get countries stats or you could choose to convert your
IP logfile before running W3Perl with a tool like fastresolve.
If your logile have already hostname entries, don't select this option.
Geo::IP
An alternate way is to use the GeoIP or GeoIP_free module which can do
the job locally (but you'll need first to install one of these two
perl module). But based on a local file, this is not as accurate than
querying a DNS server. Your IP addresses are NOT trasnlated to hostnames
, GeoIP will only map IP with country code. Using this option will
slow down W3Perl by 10%.
GeoLiteCity
If you want to know where your visitors come from, you can select this option.
It will use the freely local database from Maxmind but using cities stats is
very very slow (it scan the whole file when it cannot find cities). Hopefully, W3Perl
stores the results so if you run back the script, it will bypass missing entries.
|