qqwry.dat est une base de données d'adresses IP mise à jour automatiquement quotidiennement, offrant un service de requête IP actualisé. Que ce soit pour l'administration réseau, le développement ou un usage quotidien, maîtriser l'utilisation de qqwry.dat simplifie et optimise la recherche d'informations géographiques associées aux adresses IP.
Qu'est-ce que qqwry.dat ?
qqwry.dat représente le format de fichier de la base de données IP chinoise "Chunzhen". Il contient des correspondances entre un grand nombre d'adresses IP et leurs informations géographiques associées. Ce projet implémente une mise à jour automatique programmée de cette base, garantissant aux utilisateurs un accès aux données les plus récentes et précises.
Structure du projet
Pour une utilisation efficace de qqwry.dat, il est essentiel de comprendre sa structure organisationnelle :
- répertoire historys : conserve les données historiques, avec des sous-répertoires datés (comme 2018_06_02, 2018_06_06, etc.) contenant les versions hebdomadaires de la base IP
- qqwry_lastest.dat à la racine : fichier de base IP le plus récent, destiné aux autres applications
- auto_update_qqwry.sh et update_chunzhen.py : scripts contenant la logique principale pour récupérer la dernière version de la base IP
Installation rapide
3.1 Cloner le dépôt
Pour commencer, clonez le dépôt localement depuis votre terminal :
git clone https://gitcode.com/gh_mirrors/qqwr/qqwry.dat
3.2 Accéder au répertoire du projet
Une fois le clonage terminé, naviguez vers le répertoire du projet :
cd qqwry.dat
Mise à jour automatique de la base IP
Le projet fournit des mécanismes pour maintenir votre base IP constamment à jour.
4.1 Exécuter le script de mise à jour
Dans le répertoire principal du projet, lancez le script de mise à jour automatique avec la commande suivante :
sh auto_update_qqwry.sh
Ce script téléchargera la version la plus récente de la base IP depuis une source distante, vérifiera son intégrité via une comparaison MD5 avec votre version locale, et mettra à jour les fichiers si nécessaire.
4.2 Principe de fonctionnement du script
Le script auto_update_qqwry.sh suit ce processus :
- Vérification de l'existence du fichier IP actuel (qqwry_lastest.dat) et calcul de son empreinte MD5
- Téléchargement d'un fichier temporaire (qqwry_tem.dat) via le script get_chunzhen.sh
- Calcul de l'empreinte MD5 du fichier temporaire et comparaison avec celle du fichier local
- En cas de différence, remplacement du fichier local par le nouveau et archivage dans le répertoire historys avec la date actuelle
Requête d'adresses IP
Bien que ce projet fournisse principalement les fichiers de base IP, vous pouvez les utiliser conjointement avec des outils externes comme nali, un utilitaire en ligne de commande pour la recherche d'adresses IP (consultez le README.md du projet pour plus de détails).
5.1 Utilisation de nali pour la recherche IP
Après avoir installé l'outil nali (suivez la documentation du projet nali pour l'installation), vous pouvez effectuer des recherches d'adresses IP avec la commande :
nali 8.8.8.8
Cette commande retournera les informations géographiques associées à l'adresse IP 8.8.8.8.