البحث عن معلومات IP
استعلام معلومات تفصيلية حول عنوان IP، بما في ذلك الموقع الجغرافي، ومزود خدمة الإنترنت (ISP)، ورقم الشبكة المستقلة (ASN)، والمزيد.
الخصوصية والأمان
عند استخدام هذه الأداة للاستعلام عن معلومات IP، يرجى مراعاة ما يلي:
- ℹ️ تُرسل طلبات الاستعلام إلى واجهات برمجة التطبيقات الخاصة بطرف ثالث؛ لا نسجل سجل استعلاماتك
- ℹ️ عادةً ما تكون بيانات تحديد موقع IP دقيقة فقط على مستوى المدينة ولا يمكنها تحديد عنوان دقيق
- ℹ️ تستخدم معظم اتصالات النطاق العريض المنزلية عناوين IP ديناميكية، لذا قد يتغير عنوان IP الخاص بك دوريًا
- ℹ️ إذا كنت تستخدم VPN أو خادم وكيل، فستعرض النتائج معلومات حول خادم الوكيل
حالات الاستخدام
مراقبة الأمان
حلّل سجلات الوصول لاكتشاف مصادر IP مشبوهة وتحديد التهديدات الأمنية المحتملة.
تصحيح أعطال الشبكة
استكشف مشاكل الاتصال وتحقق من الموقع الجغرافي لخادمك أو عقد شبكة توصيل المحتوى (CDN).
تحديد الموقع الجغرافي
قدم محتوى أو لغة أو خدمات محلية (مثل توزيع CDN) بناءً على عنوان IP المستخدم.
الأسئلة الشائعة
ما مدى دقة تحديد الموقع الجغرافي عبر IP؟
عادةً ما تكون دقة تحديد الموقع الجغرافي عبر IP على مستوى المدينة، مع احتمالية وجود أخطاء تتراوح بين عشرات إلى مئات الكيلومترات. ولا يمكنها تحديد عناوين الشوارع أو أرقام المباني بدقة.
لماذا يتغير عنوان IP الخاص بي؟
تستخدم معظم اتصالات النطاق العريض المنزلية تخصيص IP ديناميكيًا (DHCP)، لذا يقوم مزود خدمة الإنترنت بتعيين عنوان IP جديد بشكل دوري. عادةً ما تستخدم الشركات والخوادم عناوين IP ثابتة.
كيف يمكنني إخفاء عنوان IP الحقيقي الخاص بي؟
يمكنك استخدام شبكة افتراضية خاصة (VPN) أو خادم وكيل (Proxy) أو شبكة Tor لإخفاء عنوان IP الحقيقي. ومع ذلك، لاحظ أن هذه الخدمات قد تُبطئ اتصالك أو تمنع الوصول إلى بعض المواقع الإلكترونية.
لماذا لدي عنوانا IP؟
من المرجح أن لديك عنوان IPv4 وعنوان IPv6 في آن واحد. تنتقل الشبكات الحديثة من IPv4 إلى IPv6، وتدعم العديد من الأجهزة كلا البروتوكولين في نفس الوقت.
IPv4 مقابل IPv6: لماذا نحتاج إلى IPv6؟
IPv4 (1981)
الصيغة: أربعة أرقام عشرية مفصولة بنقاط (مثلًا: 192.168.1.1)
الإجمالي: حوالي 4.3 مليار عنوان (2³² = 4,294,967,296)
المشكلة: العناوين شبه مستنفدة؛ تم تخصيصها بالكامل بحلول عام 2011
الطول: 32 بت
IPv6 (1998)
الصيغة: 8 مجموعات من الأرقام الستة عشرية (مثلًا: 2001:0db8::1)
الإجمالي: حوالي 340 أنتيليون عنوان (2¹²⁸)
الميزة: مساحة عناوين غير محدودة تقريبًا—تكفي لتعيين عنوان IP لكل حبة رمل على الأرض
الطول: 128 بت
لماذا لا يكفي IPv4؟
- • عدد سكان العالم يبلغ 8 مليارات نسمة، مع وجود ما لا يقل عن 2–3 أجهزة لكل شخص (هواتف، حواسيب، ألواح ذكية)
- • النمو الهائل لأجهزة إنترنت الأشياء (المنازل الذكية، السيارات، الأجهزة القابلة للارتداء)
- • تحتاج الشركات ومراكز البيانات إلى عدد هائل من عناوين IP
- • كان التخصيص المبكر غير فعال (مثلًا، تم تعيين 16 مليون عنوان IP لـ MIT)
نطاقات عناوين IP الخاصة
عنوان الحلقة الراجعة (Loopback)
127.0.0.0/8 (127.0.0.1 – 127.255.255.255)
يُستخدم للاختبار المحلي؛ لا تخرج البيانات أبدًا من الجهاز. عادةً، يمثل 127.0.0.1 المضيف المحلي (localhost)
الاستخدام: اختبار الخدمات المحلية، التطوير وتصحيح الأخطاء
العناوين الخاصة
- 10.0.0.0/8 (10.0.0.0 – 10.255.255.255) – الفئة A
- 172.16.0.0/12 (172.16.0.0 – 172.31.255.255) – الفئة B
- 192.168.0.0/16 (192.168.0.0 – 192.168.255.255) – الفئة C
تُستخدم داخليًا ضمن الشبكات المحلية؛ لا يمكن الوصول مباشرةً إلى الإنترنت دون ترجمة NAT
الاستخدام: الشبكات المنزلية، شبكات الشركات الداخلية
عنوان APIPA
169.254.0.0/16
عنوان مؤقت يتم تعيينه تلقائيًا بواسطة النظام عندما لا يتوفر خادم DHCP
الاستخدام: التكوين التلقائي (يشير إلى فشل تكوين الشبكة)
عنوان الإرسال المتعدد (Multicast)
224.0.0.0/4 (224.0.0.0 – 239.255.255.255)
يُستخدم للاتصال من واحد إلى عدة، مثل البث المباشر للفيديو وخدمة IPTV
العناوين المحجوزة
- 0.0.0.0/8 – يمثل "هذه الشبكة"
- 255.255.255.255 – عنوان البث (Broadcast)
- 192.0.2.0/24 – محجوز لأمثلة التوثيق
- 198.18.0.0/15 – محجوز لاختبارات الأداء المرجعية
أفضل خوادم DNS العامة
Google DNS
8.8.8.8 / 8.8.4.4
2001:4860:4860::8888 / 2001:4860:4860::8844
الأسرع والأكثر موثوقية عالميًا، يدعم DNSSEC
Cloudflare DNS
1.1.1.1 / 1.0.0.1
2606:4700:4700::1111 / 2606:4700:4700::1001
يركز على الخصوصية، فائق السرعة، وبدون تسجيل بيانات
Quad9 DNS
9.9.9.9 / 149.112.112.112
حماية أمنية، يحجب المواقع الخبيثة
OpenDNS
208.67.222.222 / 208.67.220.220
ضوابط الرقابة الأبوية، تصفية المحتوى
خوادم DNS لمنطقة آسيا
- Alibaba Cloud DNS (الصين): 223.5.5.5 / 223.6.6.6
- DNSPod (الصين): 119.29.29.29
- 114 DNS (الصين): 114.114.114.114
حقائق مثيرة حول عناوين IP
💰 كتل عناوين IP الأكثر تكلفة
كان كتلة IP 1.0.0.0/8 قد اشتُريت من قبل APNIC بملايين الدولارات لأغراض البحث. بعض عناوين الـ 'Premium' (مثل 8.8.8.8 و 1.1.1.1) ذات قيمة عالية جداً؛ فقد أنفقت Cloudflare مبلغاً كبيراً للحصول على عنوان 1.1.1.1 من مزود اتصالات.
📍 لماذا يظهر نفس عنوان IP في مواقع مختلفة؟
- • قواعد بيانات تحديد الموقع الجغرافي لعناوين IP المختلفة (كل واجهة برمجية تستخدم مصادر بيانات مختلفة)
- • تغير عناوين IP الديناميكية (إعادة تعيينها من قبل مزودي خدمة الإنترنت)
- • خوادم VPN/الوكيل (تظهر موقع خادم الوكيل)
- • عقد CDN (تظهر موقع أقرب خادم CDN)
- • شبكات الهاتف المحمول (قد تكون مواقع أبراج الاتصال غير دقيقة)
📊 معدل اعتماد IPv6
حتى عام 2024، بلغ معدل اعتماد IPv6 عالمياً حوالي 40%، متصدرةً الهند والولايات المتحدة وألمانيا. تصل نسبة الاعتماد في الصين إلى حوالي 30%. تمتلك بلجيكا أعلى معدل اعتماد لـ IPv6 على مستوى العالم، حيث تتجاوز 60%.
🎂 أول عنوان IP
في 1 يناير 1983، اعتمد الإنترنت رسمياً بروتوكول TCP/IP، مما يمثل ولادة أول عنوان IP. يُعتبر ليونارد كلاينروك من شركة BBN Technologies أول شخص استخدم عنوان IP على نطاق واسع.
🗑️ توزيع غير فعال لعناوين IP
كان توزيع عناوين IP في بدايات الإنترنت سخياً للغاية: خُصص لمعهد MIT (جامعة واحدة) 16 مليون عنوان IP (كتلة 18.0.0.0/8 بالكامل)، وخُصص لشركة Apple 16 مليون عنوان IP (كتلة 17.0.0.0/8). في المقابل، حصلت البر الرئيسي للصين بأكملها على حوالي 330 مليون عنوان IP فقط، تخدم ما يقرب من مليار مستخدم للإنترنت. بافتراض جهازين لكل شخص، يلزم على الأقل ملياري عنوان IP. أجبر هذا الخلل التوازن الصين على الاعتماد بشكل كبير على تقنية NAT لمشاركة العناوين.
🚫 القوائم السوداء لعناوين IP
عالمياً، توجد عدة قواعد بيانات للقوائم السوداء لعناوين IP (مثل Spamhaus) تُستخدم لتحديد العناوين المرتبطة بالرسائل المزعجة (Spam)، والبرمجيات الخبيثة، وهجمات الحرمان من الخدمة (DDoS)، وأنشطة ضارة أخرى. بمجرد إدراج عنوان IP في القائمة السوداء، قد يؤدي ذلك إلى رفض الرسائل الإلكترونية أو حظر الوصول إلى المواقع.
🤯 حالات غريبة لتحديد الموقع الجغرافي عبر IP
تم تعيين الإحداثيات الافتراضية (38° شمالاً 97° غربًا - المركز الجغرافي للولايات المتحدة) من قبل قاعدة بيانات MaxMind لعنوان IP لمنزل عادي في كانساس، الولايات المتحدة. ونتيجة لذلك، تم ربط ملايين العناوين التي لم تتمكن من تحديد موقعها بدقة بهذا المنزل. أصبح هذا العائلة معروفة بشكل غير متوقع باسم 'مركز القرصنة الأمريكي'، حيث تلقت مكالمات مزعجة وزيارات لا حصر لها من مكتب التحقيقات الفيدرالي والشرطة وشركات تحصيل الديون وضحايا الاحتيال - بل اقتحم بعضهم المنزل ليلاً. في عام 2016، رفعت العائلة دعوى قضائية ضد MaxMind وحصلت في النهاية على تعويض.
💸 يمكن شراء وبيع عناوين IPv4
بسبب نفاد عناوين IPv4، أصبحت العناوين سلعًا قابلة للتداول. في السوق السوداء، يمكن أن تصل الأسعار إلى 40 دولارًا لكل عنوان. في عام 2011، اشترت Microsoft 666,000 عنوان IP من شركة Nortel المفلسة مقابل 7.5 مليون دولار - بمتوسط حوالي 11.25 دولارًا لكل عنوان IP. في عام 2014، قامت عمالقة التكنولوجيا مثل Amazon وMicrosoft بتكديس عناوين IPv4 بشكل عدواني، مما دفع الأسعار إلى مستويات قياسية.
🤦 خطأ تقديري من مصممي IPv4
في عام 1981، اعتقد مصممو IPv4 أن '4.3 مليار عنوان ستدوم إلى الأبد'. لم يتوقعوا أبدًا النمو الهائل للإنترنت: عدد سكان العالم اليوم يبلغ 8 مليارات شخص، يملك كل منهم ما لا يقل عن 2-3 أجهزة، بالإضافة إلى زيادة أجهزة إنترنت الأشياء (IoT). لو كان IPv4 مصممًا بعناوين بطول 64 بت أو 128 بت، لما واجهنا أزمة نفاد العناوين الحالية.
🏠 سر 127.0.0.1
127.0.0.1 (localhost) ليس مجرد عنوان واحد - فالكامل النطاق 127.0.0.0/8 (حوالي 16 مليون عنوان) محجوز للحلقة الراجعة (loopback). يمكنك تنفيذ ping لأي عنوان ضمن هذا النطاق - مثل 127.0.0.2 أو 127.1.2.3 - وستشير جميعها إلى جهازك الخاص.
⏰ الجدول الزمني لنفاد عناوين IPv4
في 3 فبراير 2011، خصصت IANA آخر كتلة عناوين IPv4. في 15 أبريل 2011، نفدت عناوين APNIC (آسيا والمحيط الهادئ). في سبتمبر 2012، استنفدت RIPE NCC (أوروبا) مخزونها. في سبتمبر 2015، نفدت ARIN (أمريكا الشمالية) عناوينها المتبقية.
📏 أطول عنوان IP
يمكن أن يصل طول عنوان IPv6 إلى 39 حرفًا (8 مجموعات من 4 أرقام سداسية عشرية، بالإضافة إلى 7 نقطتين رأسيتين). ومع ذلك، يمكن اختصاره بشكل كبير عبر قواعد الضغط؛ على سبيل المثال، يمثل ::1 عنوان العكس المحلي لـ IPv6.
🚀 لا علاقة لعنوان IP بسرعة الإنترنت
يعتقد الكثيرون خطأً أن تغيير عنوان IP الخاص بك يمكن أن يحسن سرعة الإنترنت. في الواقع، عنوان IP هو مجرد "عنوان شارع" على الشبكة؛ تعتمد السرعة على عرض النطاق الترددي، والتوجيه، وأداء الخوادم، وعوامل أخرى - وليس على عنوان IP نفسه.
ميزات ومزايا وعيوب IPv6
المزايا
- ✓ مساحة عناوين ضخمة: 2¹²⁸ عنوانًا - غير محدودة عمليًا
- ✓ تبسيط التوجيه: يقلل التوجيه الهرمي من حجم جداول التوجيه
- ✓ الإعداد التلقائي: يدعم SLAAC دون الحاجة إلى DHCP
- ✓ أمان معزز: دعم مدمج لـ IPsec
- ✓ جودة خدمة أفضل: يحسن حقل تسمية التدفق تطبيقات الوقت الفعلي
- ✓ عدم الحاجة إلى NAT: كل جهاز لديه عنوان IP عام
- ✓ تحسين التنقل: دعم أفضل للأجهزة المحمولة
العيوب
- ⚠ مشاكل التوافق: يتطلب دعم الأجهزة والشبكة
- ⚠ منحنى التعلم: تنسيق العنوان معقد وصعب الحفظ
- ⚠ تكلفة الانتقال: يتطلب ترقية الأجهزة والبرمجيات
- ⚠ تشغيل مزدوج الطبقة: يجب دعم كل من IPv4 وIPv6 أثناء الانتقال
خدمات معلومات IP ذات الصلة
تستخدم هذه الأداة واجهات برمجة التطبيقات (APIs) التالية لتقديم الخدمات، كما نوصي أيضًا بهذه الخدمات المتميزة الأخرى للبحث عن IP:
IP-API.com
مستخدمة في هذه الأداة ⭐واجهة API الرئيسية المستخدمة في هذه الأداة. مجانية تمامًا (للاستخدام غير التجاري)، تدعم الاستعلامات المجمعة، وتوفر البيانات بصيغ JSON/XML/CSV. الحد الأقصى: 45 طلبًا في الدقيقة.
IPapi.co
مستخدمة في هذه الأداة ⭐واجهة API احتياطية لهذه الأداة. توفر تفاصيل إضافية مثل العملة واللغة ونوع الاتصال. تسمح الخطة المجانية بـ 30,000 طلب شهريًا.
IPInfo.io
بيانات دقيقة، واجهة API صديقة للمطورينتقدم معلومات مفصلة عن IP، بما في ذلك بيانات ASN والموقع الجغرافي وتفاصيل الشركة. توفر خطة مجانية (Free Plan).
IPGeolocation.io
غنية بالميزاتتوفر تحديد الموقع الجغرافي لـ IP والمنطقة الزمنية والعملة وحالة الطقس وغيرها. تسمح الخطة المجانية بـ 30,000 طلب شهريًا.
MaxMind GeoIP2
الأكثر دقة، بجودة المؤسساتقاعدة بيانات لتحديد الموقع الجغرافي لـ IP معتمدة على مستوى الصناعة ودقتها عالية. تقدم قواعد بيانات دون اتصال وواجهات API عبر الإنترنت.
IPStack
كشف أمنييدعم IPv4 وIPv6، مع وحدات أمنية للكشف عن البروكسيات والشبكات الخاصة الافتراضية (VPN) وشبكة Tor. تسمح الخطة المجانية بـ 100 طلب شهريًا.
IPData.co
استخبارات التهديداتيوفر معلومات استخبارات التهديدات، وبيانات ASN، ومعلومات الشركات. تتيح الخطة المجانية 1,500 طلب يوميًا.
Abstract API
بسيطة وسهلة الاستخدامواجهة برمجة تطبيقات بسيطة وسهلة الاستخدام لتحديد الموقع الجغرافي عبر IP. تتيح الخطة المجانية 1,000 طلب شهريًا بحد أقصى طلب واحد في الثانية.
IPRegistry
احصل على 100,000 طلب مجاني عند التسجيلتقدم تحديد الموقع الجغرافي عبر IP، ومعلومات الشركات، واكتشاف التهديدات، وحل البروكسيات. سجل للحصول على 100,000 طلب مجاني.
DB-IP
قاعدة بيانات مفتوحة المصدرتقدم قواعد بيانات مجانية قابلة للتنزيل لتحديد الموقع الجغرافي عبر IP، بالإضافة إلى خدمة استعلام عبر الإنترنت.
IPify
احصل على عنوان IP العام الخاص بكمتخصصة في استرجاع عنوان IP العام الخاص بك—بسيط، وسريع، ومجاني تمامًا.
كيف تسترجع عنوان IP برمجيًا؟
فيما يلي أمثلة أكواد لاسترجاع عناوين IP الزوار بلغات برمجة مختلفة:
Java (Spring Boot)
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
@RestController
public class IpController {
@GetMapping('/ip')
public String getClientIp(HttpServletRequest request) {
String ip = request.getHeader("CF-Connecting-IP");
if (ip == null || ip.isEmpty()) {
ip = request.getHeader("X-Forwarded-For");
if (ip != null) {
ip = ip.split(",")[0];
}
}
if (ip == null || ip.isEmpty()) {
ip = request.getHeader("X-Real-IP");
}
if (ip == null || ip.isEmpty()) {
ip = request.getRemoteAddr();
}
return ip;
}
}
PHP
function getClientIp() {
$ipKeys = [
'HTTP_CF_CONNECTING_IP',
'HTTP_X_FORWARDED_FOR',
'HTTP_X_REAL_IP',
'REMOTE_ADDR'
];
foreach ($ipKeys as $key) {
if (!empty($_SERVER[$key])) {
$ips = explode(',', $_SERVER[$key]);
return trim($ips[0]);
}
}
return $_SERVER['REMOTE_ADDR'] ?? 'Unknown';
}
$ip = getClientIp();
echo "Your IP: " . $ip;
JavaScript (Node.js)
const express = require('express');
const app = express();
app.get('/ip', (req, res) => {
const ip = req.headers['cf-connecting-ip'] ||
req.headers['x-forwarded-for']?.split(',')[0] ||
req.headers['x-real-ip'] ||
req.socket.remoteAddress;
res.json({ ip: ip });
});
app.listen(3000);
Python (Flask)
from flask import Flask, request
app = Flask(__name__)
@app.route('/ip')
def get_ip():
ip = request.headers.get('CF-Connecting-IP') or \
request.headers.get('X-Forwarded-For', '').split(',')[0] or \
request.headers.get('X-Real-IP') or \
request.remote_addr
return {'ip': ip}
if __name__ == '__main__':
app.run()
Rust
use actix_web::{web, App, HttpRequest, HttpServer, Responder};
fn get_client_ip(req: &HttpRequest) -> String {
if let Some(ip) = req.headers().get("CF-Connecting-IP") {
return ip.to_str().unwrap_or("").to_string();
}
if let Some(forwarded) = req.headers().get("X-Forwarded-For") {
if let Ok(forwarded_str) = forwarded.to_str() {
if let Some(first_ip) = forwarded_str.split(',').next() {
return first_ip.trim().to_string();
}
}
}
if let Some(ip) = req.headers().get("X-Real-IP") {
return ip.to_str().unwrap_or("").to_string();
}
req.peer_addr()
.map(|addr| addr.ip().to_string())
.unwrap_or_else(|| "Unknown".to_string())
}
async fn ip_handler(req: HttpRequest) -> impl Responder {
let ip = get_client_ip(&req);
format!("Your IP: {}", ip)
}
#[actix_web::main]
async fn main() -> std::io::Result<()> {
HttpServer::new(|| {
App::new().route("/ip", web::get().to(ip_handler))
})
.bind("127.0.0.1:8080")?
.run()
.await
}
Go
package main
import (
"net/http"
"strings"
)
func getClientIP(r *http.Request) string {
if ip := r.Header.Get("CF-Connecting-IP"); ip != "" {
return ip
}
if forwarded := r.Header.Get("X-Forwarded-For"); forwarded != "" {
ips := strings.Split(forwarded, ",")
return strings.TrimSpace(ips[0])
}
if ip := r.Header.Get("X-Real-IP"); ip != "" {
return ip
}
return r.RemoteAddr
}
func handler(w http.ResponseWriter, r *http.Request) {
ip := getClientIP(r)
w.Write([]byte("Your IP: " + ip))
}
func main() {
http.HandleFunc("/ip", handler)
http.ListenAndServe(":8080", nil)
}
注意事项:
- • ملاحظة: إذا كان موقعك يستخدم شبكة توزيع محتوى (CDN) مثل Cloudflare أو وكيل عكسي (Reverse Proxy) مثل Nginx، يجب عليك استخراج العنوان الحقيقي من رؤوس HTTP محددة.
- • ترتيب الأولوية: CF-Connecting-IP > X-Forwarded-For > X-Real-IP > RemoteAddr
- • قد يحتوي رأس X-Forwarded-For على عدة عناوين IP (مفصولة بفواصل)؛ يعتبر الأول منها هو العنوان الحقيقي للعميل.
- • لا يمكن لجافا سكريبت في المتصفح الحصول على عنوان IP مباشرةً—يتطلب ذلك استدعاء واجهة برمجة تطبيقات طرف ثالث.