Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 99046|Antwoord: 12

[Consoleprogramma] .net/c# gebruikt de GeoLite2 IP-database om het adres te verkrijgen

[Link kopiëren]
Geplaatst op 20-05-2018 14:22:35 | | | |
Introductie

De GeoLite2-database is een gratis IP-geolocatiedatabase die enigszins vergelijkbaar is met MaxMind's GeoIP2-database, maar minder nauwkeurig. De GeoLite2 Country vs City-database wordt elke eerste dinsdag van de maand bijgewerkt. De GeoLite2 ASN-database wordt elke dinsdag bijgewerkt.

Wanneer we ontwikkeling doen, kunnen gebruikers zich registreren of inloggen IP-adressen verkrijgen, we willen weten van welke stad het IP is, we kunnen gebruikers analyseren via de stad, op dit moment is de IP-database erg belangrijk!

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

gebruiken

We downloaden eerst GeoLite2 City en GeoLite2 Country van de officiële website; de eerste bevat de stad, de tweede niet de stad, en kan alleen worden verkregen via de IP van het behorende land.

Hoe noem ik het in C#? Begin met het maken van een .NET 4.5-project en voer vervolgens het volgende commando uit met nuget:



Deze bibliotheek gebruikt . NETFramework versie 4.5 en hoger. .NET-standaard 1.4 of hoger.


Na voltooiing van de installatie moet je het bestand "GeoLite2-City.mmdb" naar de bin-map van het programma kopiëren!!

Voer de code als volgt uit:

De resultaten zijn als volgt:

https://www.itsvse.com door:小slag Het invoer-IP-adres is:47.94.71.45

stad {"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"}}

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":" China"}}

onderverdelingen [{"geoname_id":1784764,"iso_code":"ZJ","namen":{"en":"Zhejiang","fr":"Provincie de Zhejiang","zh-CN":"Zhejiang Provincie"}}]

Druk alstublieft op een willekeurige toets om door te gaan...



We vroegen naar 3 IP-adressen: één is het IP-adres van Baidu, één het lokale IP-adres van internet en het andere is het IP-adres van deze website. Zoals hieronder getoond:



Alleen de IP-query van onze site is onnauwkeurig, en de IP-database kan niet 100% accuraat zijn, omdat het IP elke dag kan veranderen en aan verschillende steden kan worden toegewezen.

GeoIP2 City-nauwkeurigheid

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



Voeg tenslotte de broncode bij:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord






Vorig:Lenen het recht om stilletjes in te loggen op DISCUZ zonder authenticatienummer
Volgend:Deel een enkele APP promotiepagina-code, bron, adaptief, erg mooi en gul!
 Huisbaas| Geplaatst op 22-11-2024 23:17:07 |
GeoLite2 Gratis Geolocatiegegevens (registratie vereist, niet getest):De hyperlink-login is zichtbaar.
GitHub Automatische Update Release:De hyperlink-login is zichtbaar.

 Huisbaas| Geplaatst op 10-05-2023 19:52:12 |
[Echte gevechten]. NET/C# offline IP-adres (thuis) locatorbibliotheek
https://www.itsvse.com/thread-10585-1-1.html
Geplaatst op 06-08-2018 18:03:30 |
Heel goed, heel goed, heel goed, heel goed, heel goed.
Geplaatst op 21-05-2018 18:05:54 |
Bedankt voor het delen.
Geplaatst op 01-07-2018 10:02:12 |
Prompt:Auteurs worden verbannen of verwijderde inhoud wordt automatisch geblokkeerd
Geplaatst op 25-07-2018 09:51:57 |
Heel goed, dongdong
Geplaatst op 19-08-2018 09:48:08 |
Ik heb geleerd, bedankt voor het delen, bedankt voor het delen,
Geplaatst op 23-05-2019 13:41:26 |
+1+1+1+1+1+1+1+1+1+1
Geplaatst op 19-04-2021 17:18:59 |

Bedankt voor het delen.
Geplaatst op 05-07-2021 20:21:49 |
Bedankt voor het delen.
Geplaatst op 06-04-2022 17:37:44 |
Het is echt goed
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com