Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 99046|Antwort: 12

[Konsolenprogramm] .net/c# verwendet die GeoLite2-IP-Datenbank, um die Adresse zu erhalten

[Link kopieren]
Veröffentlicht am 20.05.2018 14:22:35 | | | |
Einleitung

Die GeoLite2-Datenbank ist eine kostenlose IP-Geolokalisierungsdatenbank, die in gewisser Weise mit der GeoIP2-Datenbank von MaxMind vergleichbar ist, aber nicht so genau ist. Die GeoLite2-Datenbank Land vs Stadt wird am ersten Dienstag jedes Monats aktualisiert. Die GeoLite2-ASN-Datenbank wird jeden Dienstag aktualisiert.

Wenn wir entwickeln, können wir beim Registrieren oder Einloggen von Nutzern IP-Adressen erhalten, wir wollen wissen, zu welcher Stadt die IP gehört, wir können Nutzer über die Stadt hinweg analysieren – in diesem Moment ist die IP-Datenbank sehr wichtig!

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

gebrauchen

Wir laden zuerst GeoLite2 City und GeoLite2 Country von der offiziellen Website herunter; erstere enthält die Stadt, letztere nicht die Stadt und kann nur über die IP des dazugehörigen Landes abgerufen werden.

Wie nenne ich es in C#? Beginnen Sie damit, ein .NET 4.5-Projekt zu erstellen und führen Sie dann folgenden Befehl mit nuget aus:



Diese Bibliothek verwendet . NETFramework Version 4.5 und höher. .NET-Standard 1.4 oder höher.


Nachdem die Installation abgeschlossen ist, denken Sie daran, die Datei "GeoLite2-City.mmdb" in das bin-Verzeichnis des Programms zu kopieren!!

Führe den Code so aus:

Die Ergebnisse sind wie folgt:

https://www.itsvse.com von:小slag Die Eingabe-IP-Adresse ist:47.94.71.45

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

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

land {"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":" China"}}

Unterteilungen [{"geoname_id":1784764,"iso_code":"ZJ","namen":{"en":"Zhejiang","fr":"Provinz Zhejiang","zh-CN":"Provinz Zhejiang"}}]

Bitte drücken Sie eine beliebige Taste, um fortzufahren...



Wir erkundigten uns nach 3 IP-Adressen, eine ist Baidus IP-Adresse, eine die lokale Internet-IP-Adresse und die andere die IP-Adresse dieser Website. Wie unten gezeigt:



Nur die IP-Abfrage unserer Seite ist ungenau, und die IP-Datenbank kann nicht zu 100 % genau sein, weil sich die IP täglich ändern und verschiedenen Städten zugeordnet werden kann.

GeoIP2 City-Genauigkeit

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



Zum Schluss fügen Sie den Quellcode an:

Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort






Vorhergehend:Leihen Sie sich das Recht, sich ohne Authentifizierungsnummer still bei DISCUZ anzumelden
Nächster:Teilen Sie einen einzigen APP-Werbeseitencode, adaptiv, sehr schön und großzügig!
 Vermieter| Veröffentlicht am 22.11.2024 23:17:07 |
GeoLite2 kostenlose Geolokalisierungsdaten (Registrierung erforderlich, nicht getestet):Der Hyperlink-Login ist sichtbar.
GitHub Automatic Update Release:Der Hyperlink-Login ist sichtbar.

 Vermieter| Veröffentlicht am 10.05.2023 19:52:12 |
[Tatsächlicher Kampf]. NET/C# Offline-IP-Adresse (Heim-)Locator-Bibliothek
https://www.itsvse.com/thread-10585-1-1.html
Veröffentlicht am 06.08.2018 18:03:30 |
Sehr gut, sehr gut, sehr gut, sehr gut, sehr gut, sehr gut.
Veröffentlicht am 21.05.2018 18:05:54 |
Danke fürs Teilen.
Veröffentlicht am 01.07.2018 10:02:12 |
Prompt:Autoren werden gebannt oder entfernte Inhalte automatisch blockiert
Veröffentlicht am 25.07.2018 09:51:57 |
Sehr gut, Dongdong
Veröffentlicht am 19.08.2018 09:48:08 |
Ich habe es gelernt, danke fürs Teilen, danke fürs Teilen,
Veröffentlicht am 23.05.2019 13:41:26 |
+1+1+1+1+1+1+1+1+1+1
Veröffentlicht am 19.04.2021 17:18:59 |

Danke fürs Teilen.
Veröffentlicht am 05.07.2021 20:21:49 |
Danke fürs Teilen.
Veröffentlicht am 06.04.2022 17:37:44 |
Es ist wirklich gut
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com