Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 99046|Ответ: 12

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

[Скопировать ссылку]
Опубликовано 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" в каталог bin-файлов программы!!

Выполните код следующим образом:

Результаты следующие:

https://www.itsvse.com by:小slag Входный IP-адрес: 47.94.71.45

город {"geoname_id":1808926,"names":{"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"}}

country {"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":"Китай","ja":"China","pt-BR":"China","ru":"Китай","zh-CN":" Китай"}}

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

Пожалуйста, нажмите любую клавишу, чтобы продолжить...



Мы запросили около трёх 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 |
[Настоящий бой]. Библиотека офлайн-IP-адресов (домашняя) NET/C#
https://www.itsvse.com/thread-10585-1-1.html
Опубликовано 06.08.2018 18:03:30 |
Очень хорошо, очень хорошо, очень хорошо, очень хорошо
Опубликовано 21.05.2018 18:05:54 |
Спасибо, что поделились.
Опубликовано 01.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 |

Спасибо, что поделились.
Опубликовано 05.07.2021 20:21:49 |
Спасибо, что поделились.
Опубликовано 06.04.2022 17:37:44 |
Это действительно вкусно
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com