Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 99046|Atsakyti: 12

[Konsolės programa] .net/c# naudoja GeoLite2 IP duomenų bazę, kad gautų adresą

[Kopijuoti nuorodą]
Paskelbta 2018-05-20 14:22:35 | | | |
Į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šomeAtsakyti






Ankstesnis:Pasiskolinkite teisę tyliai prisijungti prie DISCUZ be autentifikavimo numerio
Kitą:Pasidalinkite vienu APP reklamos puslapio kodo šaltiniu, prisitaikančiu, labai gražiu ir dosniu!
 Savininkas| Paskelbta 2024-11-22 23:17:07 |
GeoLite2 nemokami geografinės vietos duomenys (reikalinga registracija, neišbandyta):Hipersaito prisijungimas matomas.
"GitHub" automatinio naujinimo leidimas:Hipersaito prisijungimas matomas.

 Savininkas| Paskelbta 2023-05-10 19:52:12 |
[Tikroji kova]. NET/C# neprisijungus prie interneto IP adreso (namų) lokatoriaus biblioteka
https://www.itsvse.com/thread-10585-1-1.html
Paskelbta 2018-08-06 18:03:30 |
Labai geras labai geras labai geras labai geras
Paskelbta 2018-05-21 18:05:54 |
Ačiū už pasidalinimą.
Paskelbta 2018-07-01 10:02:12 |
Raginimas:Autoriai uždrausti arba pašalintas turinys automatiškai blokuojamas
Paskelbta 2018-07-25 09:51:57 |
Labai geras dongdongas
Paskelbta 2018-08-19 09:48:08 |
Aš išmokau, ačiū, kad dalinatės, ačiū, kad dalinatės,
Paskelbta 2019-05-23 13:41:26 |
+1+1+1+1+1+1+1+1+1+1
Paskelbta 2021-04-19 17:18:59 |

Ačiū už pasidalinimą.
Paskelbta 2021-07-05 20:21:49 |
Ačiū už pasidalinimą.
Paskelbta 2022-04-06 17:37:44 |
Tai tikrai gera
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com