Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 99046|Répondre: 12

[Programme Console] .net/c# utilise la base de données IP GeoLite2 pour obtenir l’adresse

[Copié le lien]
Publié sur 20/05/2018 14:22:35 | | | |
Introduction

La base de données GeoLite2 est une base de données gratuite de géolocalisation IP qui est quelque peu comparable à la base de données GeoIP2 de MaxMind, mais moins précise. La base de données GeoLite2 Country vs City est mise à jour le premier mardi de chaque mois. La base de données GeoLite2 ASN est mise à jour chaque mardi.

Quand nous faisons du développement, lorsque les utilisateurs s’inscrivent ou se connectent, nous pouvons obtenir des adresses IP, nous voulons savoir à quelle ville appartient l’IP, nous pouvons analyser les utilisateurs de la ville, à ce stade, la base de données IP est très importante !

Site internet:https://dev.maxmind.com/zh-hans/geoip/geoip2/geolite2/

utiliser

Nous téléchargeons d’abord GeoLite2 City et GeoLite2 Country depuis le site officiel, le premier inclut la ville, le second ne la comprend pas, et ne peut être obtenu que via l’IP du pays concerné.

Comment l’appeler en C# ? Commencez par créer un projet .NET 4.5, puis exécutez la commande suivante avec nuget :



Cette bibliothèque utilise . NETFramework version 4.5 et supérieure. .NET standard 1.4 ou supérieur.


Une fois l’installation terminée, n’oubliez pas de copier le fichier « GeoLite2-City.mmdb » dans le répertoire bin du programme !!

Exécutez le code ainsi :

Les résultats sont les suivants :

https://www.itsvse.com par :小slag L’adresse IP d’entrée est :47.94.71.45

ville {"geoname_id » :1808926,"names » :{"de » :"Hangzhou », « en » :"Hangzhou », « es » :"Hangzhou », « fr » :"Hangzhou », « ja » :"Hangzhou », « pt-BR » :"Hangzhou »,"ru » :"Ханчжоу »,"zh-CN » :"Hangzhou"}}

continent {"code » :"AS », « geoname_id » :6255147,"names » :{"de » :"Asien », « en » :"Asia », « es » :"Asia », « fr » :"Asie », « ja » :"Asia », « pt-BR » :"ásia », « ru » :"Азия »,"zh-CN » :"Asia"}}

pays {"geoname_id » :1814991,"iso_code » :"CN », « names » :{"de » :"China », « en » :"China », « es » :"China », « fr » :"Chine », « en » :"China », « pt-BR » :"China », « ru » :"Китай », « zh-CN » :"China"}}

locatio{filter}n {"accuracy_radius » :50,"latitude » :30.2936,"longitude » :120.1614,"time_zone » :"Asie/Shanghai"}

registered_country {"geoname_id » :1814991,"iso_code » :"CN », « names » :{"de » :"China », « en » :"China », « es » :"China », « fr » :"Chine », « ja » :"China », « pt-BR » :"China », « ru » :"Китай », « zh-CN » : » Chine"}}

subdivisions [{"geoname_id » :1784764,"iso_code » :"ZJ », « noms » :{"en » :"Zhejiang », « fr » :"Province de Zhejiang », « zh-CN » :"Province du Zhejiang"}}]

Veuillez appuyer sur n’importe quelle touche pour continuer...



Nous avons demandé des informations sur 3 adresses IP : l’une est celle de Baidu, l’autre l’adresse IP locale d’Internet, et l’autre est l’adresse IP de ce site. Comme montré ci-dessous :



Seule la requête IP de notre site est inexacte, et la base de données IP ne peut pas être 100 % précise, car l’IP peut changer chaque jour et être attribuée à différentes villes.

Précision de la ville GeoIP2

https://www.maxmind.com/zh/geoip2-city-accuracy-comparison



Enfin, joignez le code source :

Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre






Précédent:Empruntez le droit de vous connecter silencieusement à DISCUZ sans numéro d’authentification
Prochain:Partagez une seule source de code de page promotionnelle APP, adaptable, très belle et généreuse !
 Propriétaire| Publié sur 22/11/2024 23:17:07 |
Données de géolocalisation gratuites de GeoLite2 (inscription requise, non testée) :La connexion hyperlientérée est visible.
Mise à jour automatique de GitHub :La connexion hyperlientérée est visible.

 Propriétaire| Publié sur 10/05/2023 19:52:12 |
[Combat réel]. Bibliothèque de localisation d’adresses IP hors ligne NET/C# (domicile)
https://www.itsvse.com/thread-10585-1-1.html
Publié sur 06/08/2018 18:03:30 |
Très bien très bien très bien très bien très bien très bien
Publié sur 21/05/2018 18:05:54 |
Merci d’avoir partagé.
Publié sur 01/07/2018 10:02:12 |
Prompt:Les auteurs sont bannis ou le contenu supprimé est automatiquement bloqué
Publié sur 25/07/2018 09:51:57 |
Très bon dongdong
Publié sur 19/08/2018 09:48:08 |
J’ai appris, merci de partager, merci de partager,
Publié sur 23/05/2019 13:41:26 |
+1+1+1+1+1+1+1+1+1+1
Publié sur 19/04/2021 17:18:59 |

Merci d’avoir partagé.
Publié sur 05/07/2021 20:21:49 |
Merci d’avoir partagé.
Publié sur 06/04/2022 17:37:44 |
C’est vraiment bien
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com