Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 99046|Отговор: 12

[Конзолна програма] .net/c# използва IP базата данни GeoLite2, за да получи адреса

[Копирай линк]
Публикувано в 20.05.2018 г. 14:22:35 ч. | | | |
Въвеждането

Базата данни GeoLite2 е безплатна база данни за геолокация на IP адреси, която е донякъде сравнима с базата данни GeoIP2 на MaxMind, но не е толкова точна. Базата данни GeoLite2 Country vs City се обновява в първия вторник на всеки месец. Базата данни GeoLite2 ASN се обновява всеки вторник.

Когато правим разработка, когато потребителите се регистрират или влизат, можем да получим IP адреси, искаме да знаем към кой град принадлежи IP-то, можем да анализираме потребителите през града, в момента IP базата данни е много важна!

Уебсайт:https://dev.maxmind.com/zh-hans/geoip/geoip2/geolite2/

използвам

Първо изтегляме GeoLite2 City и GeoLite2 Country от официалния уебсайт, първият включва града, вторият не включва града и може да бъде получен само чрез IP адреса на страната, която принадлежи.

Как да го нарека на C#? Започнете с създаване на .NET 4.5 проект и след това изпълнете следната команда с nuget:



Тази библиотека използва . NETFramework версия 4.5 и по-горе. .NET стандарт 1.4 или по-висок.


След като инсталацията приключи, не забравяйте да копирате файла "GeoLite2-City.mmdb" в кормилото на програмата!!

Изпълнете кода по следния начин:

Резултатите са следните:

https://www.itsvse.com от:小slag Входният IP адрес е:47.94.71.45

град {"geoname_id":1808926,"имена":{"de":"Ханджоу","en":"Ханджоу","es":"Ханджоу","fr":"Ханджоу","ja":"Ханджоу","pt-BR":"Ханджоу","ru":"Ханчжоу","zh-CN":"Ханджоу"}}

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

държава {"geoname_id":1814991,"iso_code":"CN","имена":{"de":"China","en":"China","es":"China","fr":"Китай","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","имена":{"de":"China","en":"China","es":"China","fr":"Китайски","ja":"China","pt-BR":"China","ru":"Китай","zh-CN":" Китай"}}

подразделения [{"geoname_id":1784764,"iso_code":"ZJ","имена":{"en":"Zhejiang","fr":"Провинция Джъдзян","zh-CN":"Провинция Чжъдзян"}}]

Моля, натиснете който и да е клавиш, за да продължите...



Попитахме за 3 IP адреса – единият е IP адресът на Baidu, другият е локалният интернет IP адрес, а третият е IP адресът на този уебсайт. Както е показано по-долу:



Само IP заявката на нашия сайт е неточна, а IP базата данни не може да бъде 100% точна, защото IP адресът може да се променя всеки ден и да бъде присвоен на различни градове.

Точност на GeoIP2 City

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



Накрая, прикачете изходния код:

Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор






Предишен:Заемете правото да влизате тихо в DISCUZ без номер за удостоверяване
Следващ:Споделете един източник на промоционална страница на приложението, адаптивен, много красив и щедър!
 Хазяин| Публикувано в 22.11.2024 г. 23:17:07 ч. |
Безплатни геолокационни данни за GeoLite2 (регистрация е необходима, не е тествана):Входът към хиперлинк е видим.
Автоматична актуализация на GitHub:Входът към хиперлинк е видим.

 Хазяин| Публикувано в 10.05.2023 г. 19:52:12 ч. |
[Истински бой]. NET/C# офлайн IP адресна (домашна) библиотека за локатор
https://www.itsvse.com/thread-10585-1-1.html
Публикувано в 6.08.2018 г. 18:03:30 ч. |
Много добре, много добре, много добре, много добре, много добре
Публикувано в 21.05.2018 г. 18:05:54 ч. |
Благодаря, че сподели.
Публикувано в 1.07.2018 г. 10:02:12 ч. |
Бърз:Авторите са баннати или премахнато съдържание автоматично се блокира
Публикувано в 25.07.2018 г. 9:51:57 ч. |
Много добър донгдонг
Публикувано в 19.08.2018 г. 9:48:08 ч. |
Научих, благодаря, че сподели, благодаря, че сподели,
Публикувано в 23.05.2019 г. 13:41:26 ч. |
+1+1+1+1+1+1+1+1+1+1
Публикувано в 19.04.2021 г. 17:18:59 ч. |

Благодаря, че сподели.
Публикувано в 5.07.2021 г. 20:21:49 ч. |
Благодаря, че сподели.
Публикувано в 6.04.2022 г. 17:37:44 ч. |
Наистина е добра
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com