Watch-IP

مصادر بيانات Watch-IP وتغطيتها

كل حقل في استجابة Watch-IP يأتي من أحد مصدرين، بحسب نقطة النهاية: بياناتنا الخاصة على مستوى الشبكة للمتصفح المتصل (GET /v1/geo)، أو قاعدتا البيانات الخارجيتان DB-IP City Lite وASN Lite لعنوان IP مُقدَّم (GET/POST /v1/lookup). تحسب كلتا نقطتي النهاية حقول العملة/الامتثال/الإعداد المحلي/الشمس/العطل/العمر/الضرائب نفسها من الموقع الذي يوفره مصدرها. لفحص البريد الإلكتروني مصادره الخاصة الموضحة أدناه. توضح هذه الصفحة أي مصدر يدعم أي حقل، وما الناقص، وكيفية الإبلاغ عن خطأ مشتبه به — انظر الدقة لتقييم أي من المصدرين بنفسك.

GET /v1/geo: بيانات على مستوى الشبكة إلى جانب إثراء محلي

تأتي الحقول country وregion وregionCode وcity وlatitude وlongitude وcontinent وpostalCode وtimezone وasn وasOrganization من بيانات الشبكة الخاصة بنا على مستوى الطلب للعميل المتصل — تُقرأ من جديد مع كل طلب، لا من قاعدة بيانات منفصلة تحتفظ بها Watch-IP. أما حقول currency وcallingCode وlocale وsun (شروق/غروب الشمس) وholiday وage وtax وcompliance فتُحسَب محليًا من ذلك الموقع إلى جانب جداول مرجعية مُحدَّثة مرفقة مع الواجهة البرمجية؛ وهي إشارات إقليمية، لا حقائق مُلاحَظة بشكل مستقل عن الزائر. أما security (مؤشرات VPN/Tor/مركز بيانات/تهديد/شبكة خاضعة للعقوبات) فتُقارَن ببيانات القوائم الموضحة أدناه، ولا تظهر إلا في الخطط التي تتضمنها.

GET/POST /v1/lookup: DB-IP City Lite

تأتي الحقول ip وfound وcountry وcontinent وregion وcity وlatitude وlongitude لعنوان مُقدَّم من قاعدة بيانات City Lite التابعة لـ DB-IP. أما postalCode وtimezone فتكون دائمًا null في نقطة النهاية هذه — إذ لا تُدرجهما City Lite — ولا تُعد asn أو asOrganization أو security جزءًا من استجابة البحث على الإطلاق. تعني found: false عدم وجود سجل مطابق للعنوان في قاعدة البيانات المحمَّلة حاليًا؛ ويمكن للتنفيذ نفسه أن يُعيد found: false أيضًا إذا كانت قاعدة البيانات نفسها غير متاحة أو لم ينته تحميلها بعد، لذا عامل false على أنها "لا نتيجة قابلة للاستخدام"، لا دليلًا على أن العنوان لا يملك موقعًا واقعيًا.

المصدر
DB-IP ‏(db-ip.com) — إصدار City Lite.
الإسناد
IP Geolocation by DB-IP (db-ip.com)، وفق شروط ترخيص DB-IP لهذا الإصدار.
وتيرة التحديث
تُحدَّد وفق جدول إصدارات DB-IP الخاص بـ City Lite؛ ولا تتحقق Watch-IP بشكل مستقل من حداثة كل سجل على حدة.

تختلف تغطية قوائم الأمان حسب نوع الشبكة وإصدار IP

تُقارَن الحقول isTor وisVpn وisDatacenter وisThreat وisSanctionedNetwork بقوائم مُحتفَظ بها بشكل منفصل، ولا تُشتق من بياناتنا الخاصة على مستوى الشبكة أو من DB-IP. تُفحَص اتصالات IPv4 مقابل الفئات الخمس جميعها؛ أما اتصالات IPv6 فتُفحَص مقابل كل ما سبق باستثناء Tor، إذ لا يتوفر حاليًا مصدر مجاني لقائمة عقد خروج Tor عبر IPv6 — لذا تكون قيمة isTor دائمًا false لاتصال IPv6 بصرف النظر عمّا إذا كان فعليًا عقدة خروج Tor. تُجمَّع هذه القوائم وتُخزَّن في مساحة التخزين الخاصة بنا وتُحدَّث وفق جدول زمني؛ ويؤدي تحديث بطيء أو فاشل إلى بيانات قائمة قديمة أو فارغة بدلًا من استجابة معطوبة، لذا تعني النتيجة false "لا تطابق في القائمة المحمَّلة حاليًا"، لا اتصالًا تم التحقق من نظافته.

فحص البريد الإلكتروني: قوائم النطاقات المؤقتة وDNS وبيانات التسجيل

تُطابَق isDisposable مع قائمة مدمجة من ثلاث قوائم مفتوحة المصدر للنطاقات المؤقتة يديرها المجتمع، تُحدَّث كل بضع ساعات، مطروحًا منها قائمة سماح مدمجة لمزوّدي البريد الكبار ونطاقات الشركات حتى لا يتمكن إدخال خاطئ من المصدر من الإبلاغ عنها؛ وتُطابَق أيضًا النطاقات الفرعية لأي نطاق مدرج. تأتي disposableSource: mx_host من ملاحظة Watch-IP لخوادم البريد التي تستخدمها النطاقات المدرجة — فمضيف البريد الذي يخدم عدة نطاقات مدرجة، وليس مزوّد بريد مشتركًا، يُعامَل كمؤقت. أما mx فهو استعلام DNS مباشر (DNS-over-HTTPS) يُخزَّن مؤقتًا حتى يوم واحد؛ ويُبلَّغ عن الاستعلام الفاشل أو البطيء بأنه unknown بدلًا من التخمين. تأتي isFreeProvider وisRoleAccount وdidYouMean من جداول منتقاة يديرها Watch-IP. وتأتي emailDomainAgeDays (في فحص التسجيل فقط) من بيانات تسجيل النطاقات العامة عبر RDAP، مخزّنة مؤقتًا 7 أيام، وتكون null حيث لا ينشرها السجل. لا يُستشار أي مصدر بشأن صندوق البريد الفردي.

disposable-email-domains
github.com/disposable-email-domains/disposable-email-domains — CC0 / ملكية عامة.
disposable/disposable-email-domains
github.com/disposable/disposable-email-domains — ترخيص MIT.
FakeFilter
github.com/7c/fakefilter — ترخيص BSD-3-Clause.
وتيرة التحديث
تُجلب القوائم من جديد كل بضع ساعات؛ وعند فشل التنزيل من المصدر أو اقتطاعه يُحتفظ بآخر قائمة سليمة بدلًا من تقليصها.

القيم المُلاحَظة مقابل القيم المُحسَبة

عامل country/region/city/الإحداثيات/ASN بوصفها أقرب ما يكون إلى قيمة مُلاحَظة — تُقرأ مباشرة من بياناتنا الخاصة على مستوى الشبكة أو من قاعدة بيانات DB-IP لذلك الطلب أو العنوان تحديدًا. أما حقول currency وcalling code وlocale وشروق/غروب الشمس وholiday وage وtax وcompliance فعاملها كإشارات مُحسَبة مُشتقة من ذلك الموقع إلى جانب جداول مرجعية ثابتة: مفيدة كقيم افتراضية، لا كحقائق مُتحقَّق منها بشكل مستقل عن الشخص في الطرف الآخر من الاتصال.

إذا وجدت خطأ مشتبهًا به

تواصل معنا مع تحديد عنوان IP أو الطلب المعني وما كنت تتوقعه — يمكننا التحقق مما إذا كان الأمر قيدًا معروفًا موصوفًا في هذه الصفحة، أو إدخالًا قديمًا في إحدى القوائم، أو أمرًا يستدعي المتابعة مع DB-IP بشأنه. لا تتحكم Watch-IP في قاعدة بيانات DB-IP الأساسية ولا يمكنها ضمان جدول زمني للتصحيح فيها، لكننا نتابع المشكلات المُبلَّغ عنها بهذه الطريقة ونوافيك بالمستجدات.

صفحات ذات صلة