Perkenalan
Basis data GeoLite2 adalah basis data geolokasi IP gratis yang agak sebanding dengan basis data GeoIP2 MaxMind, tetapi tidak seakurat itu. Database GeoLite2 Country vs City diperbarui pada hari Selasa pertama setiap bulan. Basis data ASN GeoLite2 diperbarui setiap hari Selasa.
Ketika kami melakukan pengembangan, ketika pengguna mendaftar atau masuk, kami dapat memperoleh alamat IP, kami ingin tahu dari kota mana IP itu berada, kami dapat menganalisis pengguna melalui kota, saat ini, database IP sangat penting!
Situs web:https://dev.maxmind.com/zh-hans/geoip/geoip2/geolite2/
pakai
Pertama-tama kami mengunduh GeoLite2 City dan GeoLite2 Country dari situs resminya, yang pertama termasuk kota, yang terakhir tidak termasuk kota, dan hanya dapat diperoleh melalui IP negara miliknya.
Bagaimana cara menyebutnya dalam C#? Mulailah dengan membuat proyek .NET 4.5 lalu jalankan perintah berikut dengan nuget:
Perpustakaan ini menggunakan . NETFramework versi 4.5 dan yang lebih tinggi. .NET standar 1.4 atau lebih tinggi.
Setelah instalasi selesai, ingatlah untuk menyalin file "GeoLite2-City.mmdb" ke direktori bin program!!
Jalankan kode seperti ini:
Hasilnya adalah sebagai berikut:
https://www.itsvse.com oleh:小slag Alamat IP input adalah:47.94.71.45
kota {"geoname_id":1808926,"names":{"de":"Hangzhou","en":"Hangzhou","es":"Hangzhou","fr":"Hangzhou","ja":"Hangzhou","pt-BR":"Hangzhou","ru":"Ханчжоу","zh-CN":"Hangzhou"}}
continent {"code":"AS","geoname_id":6255147,"names":{"de":"Asien","en":"Asia","es":"Asia","fr":"Asie","ja":"Asia","pt-BR":"ásia","ru":"Азия","zh-CN":"Asia"}}
negara {"geoname_id":1814991,"iso_code":"CN","names":{"de":"China","en":"China","es":"China","fr":"Cine","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":"Cine","ja":"China","pt-BR":"China","ru":"Китай","zh-CN":" Cina"}}
subdivisi [{"geoname_id":1784764,"iso_code":"ZJ","names":{"en":"Zhejiang","fr":"Province de Zhejiang","zh-CN":"Provinsi Zhejiang"}}]
Silakan tekan tombol apa saja untuk melanjutkan. . . .
Kami menanyakan tentang 3 alamat IP, satu adalah alamat IP Baidu, satu adalah alamat IP Internet lokal, dan yang lainnya adalah alamat IP situs web ini. Seperti yang ditunjukkan di bawah ini:
Hanya kueri IP situs kami yang tidak akurat, dan database IP tidak dapat 100% akurat, karena IP dapat berubah setiap hari dan ditetapkan ke kota yang berbeda.
Akurasi Kota GeoIP2
https://www.maxmind.com/zh/geoip2-city-accuracy-comparison
Terakhir, lampirkan kode sumber:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|