قاعدة بيانات برنامج التعريف هذا هي قاعدة بيانات IP مجانية وقاعدة بيانات عناوين IP غير المتصلة بالإنترنت. يدعم تحويل IP إلى معلومات منظمة عن البلد والمقاطعة والمدينة والمقاطعة والمشغل والمعلومات الإقليمية
0، النظام غير متصل بالإنترنت، ويحتوي الرمز بالفعل على حزمة IPV4+IPV6 غير المتصلة بالإنترنت.
1. تعتمد قاعدة بيانات IPV4 على مكتبة Innocence IP. لتصحيح عنوان IP وأحدث عنوان، يرجى الانتقال مباشرة إلى موقع Innocence الرسمي للحصول على التفاصيل، راجع الرابط الموجود بالأسفل. انظر الرابط أدناه للحصول على قاعدة بيانات IPV6.
2. شبكة مصدر خوارزمية تحديد IP النقية.
3. البرنامج المنظم من مخيلتي عام 2012.
عندما يتم تخزين بيانات 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;//0 يستخدم التكوين 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": "تشاينا يونيكوم" " , "area": "Tencent Computer System Unicom Node, Shenzhen City, Guangdong Province, China"}
غير طبيعي
{ "خطأ": "عنوان 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/