Įvadas
GeoLite2 duomenų bazė yra nemokama IP geografinės vietos duomenų bazė, kuri yra šiek tiek panaši į MaxMind GeoIP2 duomenų bazę, bet ne tokia tiksli. "GeoLite2 Country vs City" duomenų bazė atnaujinama kiekvieno mėnesio pirmąjį antradienį. GeoLite2 ASN duomenų bazė atnaujinama kiekvieną antradienį.
Kai atliekame plėtrą, kai vartotojai registruojasi ar prisijungia, galime gauti IP adresus, norime sužinoti, kuriam miestui priklauso IP, galime analizuoti vartotojus per miestą, šiuo metu IP duomenų bazė yra labai svarbi!
Interneto svetainė:https://dev.maxmind.com/zh-hans/geoip/geoip2/geolite2/
naudoti
Pirmiausia atsisiunčiame "GeoLite2 City" ir "GeoLite2 Country" iš oficialios svetainės, pirmoji apima miestą, antroji neapima miesto ir ją galima gauti tik per priklausančios šalies IP.
Kaip tai pavadinti C#? Pradėkite kurdami .NET 4.5 projektą ir paleiskite šią komandą su nuget:
Ši biblioteka naudoja . NETFramework 4.5 ir naujesnė versija. .NET standartas 1.4 arba naujesnis.
Baigę diegti, nepamirškite nukopijuoti "GeoLite2-City.mmdb" failo į programos šiukšliadėžės katalogą!!
Vykdykite kodą taip:
Rezultatai yra tokie:
https://www.itsvse.com:小slag Įvesties IP adresas yra:47.94.71.45
city {"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"}}
country {"geoname_id":1814991,"iso_code":"CN","names":{"de":"China","en":"China","es":"China","fr":"China","en":"China","pt-BR":"China","ru":"Китай","zh-CN":"China"}}
locatio{filter}n {"accuracy_radius":50,"platuma":30.2936,"ilguma":120.1614,"time_zone":"Azija/Šanchajus"}
registered_country {"geoname_id":1814991,"iso_code":"CN","names":{"de":"Kinija","en":"Kinija","es":"Kinija","fr":"Kinija","ja":"Kinija","pt-BR":"Kinija","ru":"Китай","zh-CN":" Kinija"}}
poskyriai [{"geoname_id":1784764,"iso_code":"ZJ","names":{"en":"Zhejiang","fr":"Province de Zhejiang","zh-CN":"Zhejiang Province"}}]
Norėdami tęsti, paspauskite bet kurį klavišą. . . .
Mes teiravomės apie 3 IP adresus, vienas yra Baidu IP adresas, vienas yra vietinis interneto IP adresas, o kitas yra šios svetainės IP adresas. Kaip parodyta žemiau:
Tik mūsų svetainės IP užklausa yra netiksli, o IP duomenų bazė negali būti 100% tiksli, nes IP gali keistis kiekvieną dieną ir būti priskirtas skirtingiems miestams.
GeoIP2 miesto tikslumas
https://www.maxmind.com/zh/geoip2-city-accuracy-comparison
Galiausiai pridėkite šaltinio kodą:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|