Basis data program identifikasi ini adalah basis data IP gratis dan basis data alamat IP offline. Mendukung konversi IP menjadi informasi terstruktur negara, provinsi, kota, kabupaten, operator, dan regional
0, sistem offline, dan kode sudah berisi paket offline IPV4+IPV6.
1. Database IPV4 didasarkan pada perpustakaan IP Innocence. Untuk koreksi alamat IP dan alamat terbaru, silakan langsung ke situs resmi Innocence. Lihat tautan di bawah untuk database IPV6.
2. Jaringan sumber algoritma identifikasi IP murni.
3. Program terstruktur ini berasal dari imajinasi saya pada tahun 2012.
Ketika data IP murni disimpan, itu tidak terstruktur, sehingga tidak dapat dihindari bahwa akan ada kesalahan ketika diurai oleh program terstruktur IP Domestik dapat mengidentifikasi provinsi dan pada dasarnya mengidentifikasi kota. Data operator dan daerah bergantung pada keberuntungan.
Versi saat ini adalah 3.x (ipv4+ipv6). Jika Anda membutuhkan 2.x, silakan kunjungi https://github.com/itbdw/ip-database/tree/2.x.
Saat ini, 3.x sangat kompatibel dengan versi 2.x dan secara teoritis dapat ditingkatkan secara langsung.
composer require 'itbdw/ip-database' ^3.0
//Menurut situasi aktual, pada dasarnya jika Anda menggunakan kerangka kerja (seperti Laravel), Anda tidak perlu memperkenalkannya secara manual //memerlukan 'vendor/autoload.php'; gunakan itbdwIpIpLocation; //0Konfigurasi menggunakan echo json_encode(IpLocation ::getLocation($ip), JSON_UNESCAPED_UNICODE) "n"; //Mendukung jalur file khusus $qqwry_filepath = '/abspath/qqwry.dat';$ipv6wry_path = '/abspath/ipv6wry.db';echo json_encode(IpLocation::getLocation($ip, $qqwry_filepath), JSON_UNESCAPED_UNICODE) "n";
mendapatkan kesuksesan
{ "ip": "163.177.65.160", "negara": "Tiongkok", "provinsi": "Guangdong", "kota": "Kota Shenzhen", "kabupaten": "", "isp": "China Unicom " , "area": "Tencent Computer System Unicom Node, Kota Shenzhen, Provinsi Guangdong, Tiongkok"}
abnormal
{ "kesalahan": "ip tidak valid"}
cd 进入 ip-database 目录 ,composer install php tests/ip.php {"ip":"172.217.25.14","country":"美国","province":"","city":"","county":"","area":"美国 Google全球边缘网络","isp":""} {"ip":"140.205.172.5","country":"中国","province":"上海","city":"","county":"","area":"中国上海 阿里云","isp":""} {"ip":"123.125.115.110","country":"中国","province":"北京","city":"","county":"","area":"中国北京 北京百度网讯科技有限公司联通节点(BGP)","isp":"联通"} {"ip":"221.196.0.0","country":"中国","province":"天津","city":"河北区","county":"","area":"中国天津河北区 联通","isp":"联通"} {"ip":"60.195.153.98","country":"中国","province":"北京","city":"顺义区","county":"","area":"中国北京顺义区 后沙峪金龙网吧","isp":""} {"ip":"218.193.183.35","country":"中国","province":"上海","city":"","county":"","area":"中国上海 D27-707","isp":""} {"ip":"210.74.2.227","country":"中国","province":"北京","city":"","county":"","area":"中国北京 实验学院机房","isp":""} {"ip":"162.105.217.0","country":"中国","province":"北京","city":"","county":"","area":"中国北京 4区-4f","isp":""} {"ip":"fe80:0000:0001:0000:0440:44ff:1233:5678","country":"局域网","province":"","city":"","county":"","area":"局域网 本地链路单播地址","isp":""} {"ip":"2409:8900:103f:14f:d7e:cd36:11af:be83","country":"中国","province":"北京","city":"","county":"","area":"中国北京 中国移动CMNET网络","isp":"移动"} php tests/ip.php -i 58.196.128.0 {"ip":"58.196.128.0","country":"中国","province":"上海","city":"","county":"","area":"中国上海 上海交通大学","isp":""} php tests/ip.php -i 2409:8a00:6c1d:81c0:51b4:d603:57d1:b5ec {"ip":"2409:8a00:6c1d:81c0:51b4:d603:57d1:b5ec","country":"中国","province":"北京","city":"","county":"","area":"中国北京 中国移动公众宽带","isp":"移动"}
Disarankan agar Tencent Cloud mempercepat https://mirrors.cloud.tencent.com/help/composer.html
Alasan #42
Proyek ini juga merupakan hasil pemikiran siang dan malam. Jika menurut Anda bermanfaat, ucapkan terima kasih sambil berjabat tangan.
1. Pustaka IP Innocence (perlu menginstal EXE dan dekompresi untuk mendapatkan paket offline) https://www.cz88.net/help?id=free
2. IPV6 (paket unduhan offline tidak lagi tersedia) https://ip.zxinc.org/ipquery/