Wprowadzenie
Baza danych GeoLite2 to darmowa baza danych geolokalizacji IP, która jest w pewnym stopniu porównywalna do bazy GeoIP2 firmy MaxMind, ale nie tak dokładna. Baza danych GeoLite2 Country vs City jest aktualizowana w pierwszy wtorek każdego miesiąca. Baza danych ASN GeoLite2 jest aktualizowana w każdy wtorek.
Podczas tworzenia danych, gdy użytkownicy się rejestrują lub logują, możemy uzyskać adresy IP, chcemy wiedzieć, do którego miasta należy ten IP, możemy analizować użytkowników przez miasto, w tym momencie baza IP jest bardzo ważna!
Strona internetowa:https://dev.maxmind.com/zh-hans/geoip/geoip2/geolite2/
używać
Najpierw pobieramy GeoLite2 City i GeoLite2 Country z oficjalnej strony internetowej, pierwsza zawiera miasto, druga nie, i można je pobrać tylko przez IP kraju należącego.
Jak to nazwać w C#? Zacznij od utworzenia projektu .NET 4.5, a następnie wykonaj następujące polecenie za pomocą nugeta:
Ta biblioteka używa . NETFramework w wersji 4.5 i nowej. .NET standard 1.4 lub nowszy.
Po zakończeniu instalacji pamiętaj, aby skopiować plik "GeoLite2-City.mmdb" do katalogu kosza programu!!
Wykonaj kod w ten sposób:
Wyniki są następujące:
https://www.itsvse.com by:小slag Adres IP wejściowy to:47.94.71.45
miasto {"geoname_id":1808926,"names":{"de":"Hangzhou","en":"Hangzhou","es":"Hangzhou","fr":"Hangzhou","ja":"Hangzhou","pt-BR":"Hangzhou","ru":"Ханчжоу","zh-CN":"Hangzhou"}}
kontynent {"code":"AS","geoname_id":6255147,"names":{"de":"Asien","en":"Asia","es":"Asia","es":"Asia","fr":"Asie","ja":"Asia","pt-BR":"ásia","ru":"Азия","zh-CN":"Asia"}}
kraj {"geoname_id":1814991,"iso_code":"CN","names":{"de":"China","en":"China","es":"China","fr":"Chiny","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":" Chiny"}}
podziały [{"geoname_id":1784764,"iso_code":"ZJ","names":{"en":"Zhejiang","fr":"Province de Zhejiang","zh-CN":"Zhejiang"}}]
Proszę nacisnąć dowolny, aby kontynuować...
Zapytaliśmy o 3 adresy IP: jeden to adres IP Baidu, drugi lokalny adres IP Internetu, a trzeci adres IP tej strony. Jak pokazano poniżej:
Tylko zapytanie IP naszej strony jest niedokładne, a baza IP nie może być w 100% dokładna, ponieważ IP może się zmieniać każdego dnia i być przypisywana do różnych miast.
Dokładność GeoIP2 City
https://www.maxmind.com/zh/geoip2-city-accuracy-comparison
Na koniec dołącz kod źródłowy:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|