Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 99046|Svar: 12

[Konsolprogram] .net/c# använder GeoLite2 IP-databasen för att hämta adressen

[Kopiera länk]
Publicerad på 2018-05-20 14:22:35 | | | |
Införandet

GeoLite2-databasen är en gratis IP-geolokaliseringsdatabas som är något jämförbar med MaxMinds GeoIP2-databas, men inte lika exakt. GeoLite2-databasen Country vs City uppdateras den första tisdagen varje månad. GeoLite2 ASN-databasen uppdateras varje tisdag.

När vi utvecklar, när användare registrerar sig eller loggar in, kan vi få IP-adresser, vi vill veta vilken stad IP-adressen tillhör, vi kan analysera användare genom staden, just nu är IP-databasen mycket viktig!

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

använda

Vi laddar först ner GeoLite2 City och GeoLite2 Country från den officiella webbplatsen, den förstnämnda inkluderar staden, den senare inkluderar inte staden, och kan endast erhållas via IP-adressen för tillhörande land.

Hur kallar jag det i C#? Börja med att skapa ett .NET 4.5-projekt och kör sedan följande kommando med nuget:



Detta bibliotek använder . NETFramework version 4.5 och senare. .NET-standard 1.4 eller högre.


När installationen är klar, kom ihåg att kopiera filen "GeoLite2-City.mmdb" till programmets bin-katalog!!

Exekverar koden så här:

Resultaten är följande:

https://www.itsvse.com av:小slag Indata IP-adressen är: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"}}

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

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

Tryck på vilken knapp som helst för att fortsätta...



Vi frågade om tre IP-adresser, en är Baidus IP-adress, en är den lokala Internet-IP-adressen och den andra är IP-adressen till denna webbplats. Som visas nedan:



Endast IP-sökningen på vår sida är felaktig, och IP-databasen kan inte vara 100 % korrekt, eftersom IP-adressen kan ändras varje dag och tilldelas olika städer.

GeoIP2 Citys noggrannhet

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



Slutligen, bifoga källkoden:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar






Föregående:Låna rätten att tyst logga in på DISCUZ utan autentiseringsnummer
Nästa:Dela en enda APP-kampanjsida, källkod, adaptiv, mycket vacker och generös!
 Hyresvärd| Publicerad på 2024-11-22 23:17:07 |
GeoLite2 gratis geolokaliseringsdata (registrering krävs, inte testad):Inloggningen med hyperlänken är synlig.
GitHub Automatisk uppdateringsrelease:Inloggningen med hyperlänken är synlig.

 Hyresvärd| Publicerad på 2023-05-10 19:52:12 |
[Verklig strid]. NET/C# offline-IP-adress (hem) lokaliseringsbibliotek
https://www.itsvse.com/thread-10585-1-1.html
Publicerad på 2018-08-06 18:03:30 |
Mycket bra, mycket bra, mycket bra, mycket bra, mycket bra.
Publicerad på 2018-05-21 18:05:54 |
Tack för att du delade med dig.
Publicerad på 2018-07-01 10:02:12 |
Snabb:Författare är bannlysta eller borttaget innehåll blockeras automatiskt
Publicerad på 2018-07-25 09:51:57 |
Mycket bra dongdong
Publicerad på 2018-08-19 09:48:08 |
Jag lärde mig, tack för att du delade med dig, tack för att du delade med dig,
Publicerad på 2019-05-23 13:41:26 |
+1+1+1+1+1+1+1+1+1+1
Publicerad på 2021-04-19 17:18:59 |

Tack för att du delade med dig.
Publicerad på 2021-07-05 20:21:49 |
Tack för att du delade med dig.
Publicerad på 2022-04-06 17:37:44 |
Det är verkligen bra
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com