ฐานข้อมูลของโปรแกรมการระบุตัวตนนี้เป็นฐานข้อมูล IP ฟรีและฐานข้อมูลที่อยู่ออฟไลน์ของ IP รองรับการแปลง IP เป็นข้อมูลประเทศ จังหวัด เมือง เคาน์ตี ผู้ดำเนินการ และภูมิภาคที่มีโครงสร้าง
0 ระบบออฟไลน์อยู่ และโค้ดมีแพ็คเกจออฟไลน์ IPV4+IPV6 อยู่แล้ว
1. ฐานข้อมูล IPV4 อิงตามไลบรารี Innocence IP สำหรับการแก้ไขที่อยู่ IP และที่อยู่ล่าสุด โปรดไปที่เว็บไซต์อย่างเป็นทางการของ Innocence โดยตรง สำหรับรายละเอียด โปรดดูลิงก์ด้านล่าง ดูลิงค์ด้านล่างสำหรับฐานข้อมูล IPV6
2. เครือข่ายแหล่งที่มาของอัลกอริทึมการระบุ IP บริสุทธิ์
3. โปรแกรมที่มีโครงสร้างมาจากจินตนาการของฉันในปี 2555
เมื่อจัดเก็บข้อมูล IP ล้วนๆ จะไม่มีโครงสร้าง ดังนั้นจึงหลีกเลี่ยงไม่ได้ที่จะมีข้อผิดพลาดเมื่อแยกวิเคราะห์โดยโปรแกรมที่มีโครงสร้าง IP ภายในประเทศสามารถระบุจังหวัดและระบุเมืองโดยทั่วไปได้ ข้อมูลผู้ดำเนินการและเคาน์ตี้ขึ้นอยู่กับโชคลาภ
เวอร์ชันปัจจุบันคือ 3.x (ipv4+ipv6) หากคุณต้องการ 2.x โปรดไปที่ https://github.com/itbdw/ip-database/tree/2.x
ปัจจุบัน 3.x เข้ากันได้กับเวอร์ชัน 2.x ได้อย่างราบรื่น และในทางทฤษฎีสามารถอัปเกรดได้โดยตรง
composer require 'itbdw/ip-database' ^3.0
//ตามสถานการณ์จริง โดยทั่วไปหากคุณใช้เฟรมเวิร์ก (เช่น Laravel) คุณไม่จำเป็นต้องแนะนำมันด้วยตนเอง //require 'vendor/autoload.php';use itbdwIpIpLocation;//0Configuration ใช้ echo json_encode(IpLocation ::getLocation($ip), JSON_UNESCAPED_UNICODE) . "n"; //สนับสนุนเส้นทางไฟล์ที่กำหนดเอง $qqwry_filepath = '/abspath/qqwry.dat';$ipv6wry_path = '/abspath/ipv6wry.db';echo json_encode(IpLocation::getLocation($ip, $qqwry_filepath), JSON_UNESCAPED_UNICODE) "n";
ได้รับความสำเร็จ
{ "ip": "163.177.65.160", "ประเทศ": "จีน", "จังหวัด": "กวางตุ้ง", "เมือง": "เมืองเซินเจิ้น", "เขต": "", "isp": "China Unicom " , "พื้นที่": "Tencent Computer System Unicom Node, เมืองเซินเจิ้น, มณฑลกวางตุ้ง, จีน"}
ผิดปกติ
{ "ข้อผิดพลาด": "ip ไม่ถูกต้อง"}
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":"移动"}
ขอแนะนำให้ Tencent Cloud เร่งความเร็ว https://mirrors.cloud.tencent.com/help/composer.html
เหตุผลที่ #42
โปรเจ็กต์นี้เป็นผลมาจากการคิดหลายวันและคืน หากคุณคิดว่ามันมีประโยชน์สำหรับคุณก็ขอบคุณด้วยการจับมือ
1. ไลบรารี Innocence IP (ต้องติดตั้ง EXE และขยายขนาดเพื่อรับแพ็คเกจออฟไลน์) https://www.cz88.net/help?id=free
2. IPV6 (แพ็คเกจดาวน์โหลดออฟไลน์ไม่มีให้บริการอีกต่อไป) https://ip.zxinc.org/ipquery/