Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 99046|Odpowiedź: 12

[Program konsolowy] .net/c# korzysta z bazy danych IP GeoLite2 do uzyskania adresu

[Skopiuj link]
Opublikowano 20.05.2018 14:22:35 | | | |
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ź






Poprzedni:Pożycz prawo do cichego zalogowania się do DISCUZ bez numeru uwierzytelniania
Następny:Podziel się jednym kodem strony promocyjnej APP, adaptacyjnym, bardzo pięknym i hojnym!
 Ziemianin| Opublikowano 22.11.2024 23:17:07 |
GeoLite2 Darmowe dane geolokalizacyjne (wymagana rejestracja, nie testowane):Logowanie do linku jest widoczne.
Automatyczne wydanie aktualizacji GitHub:Logowanie do linku jest widoczne.

 Ziemianin| Opublikowano 10.05.2023 19:52:12 |
[Rzeczywista walka]. Biblioteka lokalizatorów adresów IP offline (NET/C#)
https://www.itsvse.com/thread-10585-1-1.html
Opublikowano 06.08.2018 18:03:30 |
Bardzo dobrze, bardzo dobrze, bardzo dobrze, bardzo dobrze, bardzo dobrze
Opublikowano 21.05.2018 18:05:54 |
Dzięki za podzielenie się.
Opublikowano 01.07.2018 10:02:12 |
Monit:Autorzy są banowani lub usuwane treści są automatycznie blokowane
Opublikowano 25.07.2018 09:51:57 |
Bardzo dobrze, dongdong
Opublikowano 19.08.2018 09:48:08 |
Nauczyłem się, dziękuję za podzielenie się, dziękuję za podzielenie się,
Opublikowano 23.05.2019 13:41:26 |
+1+1+1+1+1+1+1+1+1+1
Opublikowano 19.04.2021 17:18:59 |

Dzięki za podzielenie się.
Opublikowano 05.07.2021 20:21:49 |
Dzięki za podzielenie się.
Opublikowano 06.04.2022 17:37:44 |
Jest naprawdę dobra
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com