Comment savoir de quel pays provient une adresse IP?

Cela est spécialement utile lorqu'un forum est souvent spammé. On peut bannir des contributions un pays s'il n'apporte pas de contributeurs, mais uniquement des quantités de spammeurs.

Comme les adresses sont allouées aux FAI qui les attribuent aux abonnés en fonction de leur ville, c'est donc le pays ou la ville du fournisseur d'accès qui est connue, mais généralement la localisation de l'abonné est en rapport avec l'IP qui lui est attribuée.

Services web

La solution la plus simple pour connaître le pays d'une IP est d'utiliser un service web:

Selon le service, on peut entrer une adresse ou une liste d'adresses à la fois. En retour il indique le pays, la région, la ville ou plus d'informations.

Si vous voulez bloquer un pays, le site Country IP Block vous fournit la liste des adresses IP du pays ou même directement le code à insérer dans le fichier .htaccess.

Script

Si l'on veut allez plus loin, il faut à la fois un script et une base de données de géolocalisation.

Un tel ensemble est inclus dans l'outil de statistiques Awstats.

Les outils statistiques open source, comme par exemple les extensions pour Wordpress, comportent souvent un module de géolocalisation.

Connaitre son IP

Pour connaître votre propre adresse IP, vous pouvez simplement visiter le site Ripe.net. Il affiche des informations détaillées: IP du visiteur et éventuellement pays et ville.