Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 99046|Svar: 12

[Konsolprogram] .net/c# bruger GeoLite2 IP-databasen til at hente adressen

[Kopier link]
Opslået på 20/05/2018 14.22.35 | | | |
Indførelsen

GeoLite2-databasen er en gratis IP-geolokationsdatabase, der nogenlunde kan sammenlignes med MaxMinds GeoIP2-database, men ikke er lige så præcis. GeoLite2 Country vs City-databasen opdateres den første tirsdag i hver måned. GeoLite2 ASN-databasen opdateres hver tirsdag.

Når vi udvikler, når brugere registrerer sig eller logger ind, kan vi få IP-adresser, vi vil vide, hvilken by IP'en tilhører, vi kan analysere brugere gennem byen, og på nuværende tidspunkt er IP-databasen meget vigtig!

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

brug

Vi downloader først GeoLite2 City og GeoLite2 Country fra den officielle hjemmeside; førstnævnte inkluderer byen, sidstnævnte ikke byen, og kan kun opnås via IP-adressen i det tilhørende land.

Hvordan kalder jeg det i C#? Start med at oprette et .NET 4.5-projekt og kør derefter følgende kommando med nuget:



Dette bibliotek bruger . NETFramework version 4.5 og nyere. .NET-standard 1.4 eller højere.


Når installationen er færdig, husk at kopiere filen "GeoLite2-City.mmdb" til programmets bin-mappe!!

Udfør koden sådan her:

Resultaterne er som følger:

https://www.itsvse.com af:小slag Indgangs-IP-adressen er:47.94.71.45

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

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

land {"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":"Asia/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":" Kina"}}

underopdelinger [{"geoname_id":1784764,"iso_code":"ZJ","navne":{"en":"Zhejiang","fr":"Provinsen de Zhejiang","zh-CN":"Zhejiang-provinsen"}}]

Tryk venligst på en hvilken som helst tast for at fortsætte...



Vi spurgte om 3 IP-adresser, én er Baidus IP-adresse, én er den lokale internet-IP-adresse, og den anden er IP-adressen på denne hjemmeside. Som vist nedenfor:



Kun IP-forespørgslen på vores side er unøjagtig, og IP-databasen kan ikke være 100% nøjagtig, fordi IP'en kan ændre sig hver dag og blive tildelt forskellige byer.

GeoIP2 City-nøjagtighed

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



Endelig vedhæft kildekoden:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar






Tidligere:Lån retten til lydløst at logge ind på DISCUZ uden et autentificeringsnummer
Næste:Del en enkelt APP-kampagnesidekode som kilde, adaptiv, meget smuk og generøs!
 Udlejer| Opslået på 22/11/2024 23.17.07 |
GeoLite2 Gratis Geolokationsdata (registrering påkrævet, ikke testet):Hyperlink-login er synlig.
GitHub automatisk opdateringsudgivelse:Hyperlink-login er synlig.

 Udlejer| Opslået på 10/05/2023 19.52.12 |
[Egentlig kamp]. NET/C# offline IP-adresse (hjemme) lokaliseringsbibliotek
https://www.itsvse.com/thread-10585-1-1.html
Opslået på 06/08/2018 18.03.30 |
Meget godt, meget godt, meget godt, meget godt, meget godt.
Opslået på 21/05/2018 18.05.54 |
Tak fordi du delte.
Opslået på 01/07/2018 10.02.12 |
Lynhurtig:Forfattere bliver udelukket eller fjernet indhold blokeres automatisk
Opslået på 25/07/2018 09.51.57 |
Meget godt, dongdong
Opslået på 19/08/2018 09.48.08 |
Jeg lærte, tak fordi du delte, tak fordi du delte,
Opslået på 23/05/2019 13.41.26 |
+1+1+1+1+1+1+1+1+1+1
Opslået på 19/04/2021 17.18.59 |

Tak fordi du delte.
Opslået på 05/07/2021 20.21.49 |
Tak fordi du delte.
Opslået på 06/04/2022 17.37.44 |
Det er virkelig godt
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com