Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 99046|Válasz: 12

[Konzol program] .net/c# a GeoLite2 IP adatbázist használja a cím megszerzéséhez

[Linket másol]
Közzétéve 2018. 05. 20. 14:22:35 | | | |
Bevezetés

A GeoLite2 adatbázis egy ingyenes IP földhelymeghatározó adatbázis, amely valamennyire összehasonlítható a MaxMind GeoIP2 adatbázisával, de nem olyan pontos. A GeoLite2 Country vs City adatbázist minden hónap első keddjén frissítik. A GeoLite2 ASN adatbázist minden kedden frissítik.

Fejlesztés közben, amikor a felhasználók regisztrálnak vagy bejelentkeznek, IP-címeket szerezhetünk, tudni akarjuk, melyik városhoz tartozik az IP, elemezhetjük a felhasználókat a városon keresztül, jelenleg az IP-adatbázis nagyon fontos!

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

használ

Először a hivatalos weboldalról töltjük le a GeoLite2 City és a GeoLite2 Country címeket, az előbbi tartalmazza a várost, az utóbbi nem tartalmazza a várost, és csak a tartozó ország IP-címén keresztül lehet megszerezni.

Hogyan nevezzem C#-ban? Kezdjük egy .NET 4.5 projekt létrehozásával, majd futtatjuk a következő parancsot a nuget-tel:



Ez a könyvtár a . NETFramework 4.5-ös verzió és annál magasabb. .NET szabvány 1.4 vagy annál magasabb.


A telepítés befejezése után ne felejtsd el másolni a "GeoLite2-City.mmdb" fájlt a program bin könyvtárába!!

Hajtsd végre a kódot így:

Az eredmények a következők:

https://www.itsvse.com by:小slag A bemeneti IP-cím: 47.94.71.45

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

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

ország {"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":" Kína"}}

alosztályok [{"geoname_id":1784764,"iso_code":"ZJ","names":{"en":"Zhejiang","fr":"Zhejiang tartomány","zh-CN":"Zhejiang tartomány"}}]

Kérlek, nyomjon bármelyik billentyűt a folytatáshoz...



Három IP-címről érdeklődtünk: az egyik Baidu IP-címe, a másik a helyi internetes IP-cím, a másik pedig ennek a weboldalnak az IP-címe. Ahogy az alábbiakban látható:



Csak az oldalunk IP lekérdezése pontatlan, és az IP adatbázis sem lehet 100%-ban pontos, mert az IP naponta változhat, és különböző városokhoz rendelhető.

GeoIP2 City pontosság

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



Végül csatoljuk a forráskódot:

Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlekVálasz






Előző:Kölcsönkérje a jogot, hogy csendben bejelentkezz a DISCUZ-ba hitelesítési szám nélkül
Következő:Oszd meg egyetlen APP promóciós oldal kódforrását, adaptív, nagyon szép és nagylelkű!
 Háziúr| Közzétéve 2024. 11. 22. 23:17:07 |
GeoLite2 ingyenes földhelymeghatározási adatok (regisztráció szükséges, nem tesztelve):A hiperlink bejelentkezés látható.
GitHub automatikus frissítési kiadás:A hiperlink bejelentkezés látható.

 Háziúr| Közzétéve 2023. 05. 10. 19:52:12 |
[Valódi harc]. NET/C# offline IP-cím (otthon) helymeghatározó könyvtár
https://www.itsvse.com/thread-10585-1-1.html
Közzétéve 2018. 08. 06. 18:03:30 |
Nagyon jó, nagyon jó, nagyon jó, nagyon jó, nagyon jó
Közzétéve 2018. 05. 21. 18:05:54 |
Köszönöm, hogy megosztottad.
Közzétéve 2018. 07. 01. 10:02:12 |
Haladéktalan:A szerzőket kitiltják vagy eltávolítják, a tartalmak automatikusan blokkolódnak
Közzétéve 2018. 07. 25. 9:51:57 |
Nagyon jó dongdong
Közzétéve 2018. 08. 19. 9:48:08 |
Megtanultam, köszönöm, hogy megosztottad, köszönöm, hogy megosztottad,
Közzétéve 2019. 05. 23. 13:41:26 |
+1+1+1+1+1+1+1+1+1+1
Közzétéve 2021. 04. 19. 17:18:59 |

Köszönöm, hogy megosztottad.
Közzétéve 2021. 07. 05. 20:21:49 |
Köszönöm, hogy megosztottad.
Közzétéve 2022. 04. 06. 17:37:44 |
Nagyon jó
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com