it-swarm.asia

هل من الممكن معرفة مكان وجود خوادم CDN؟

هل هناك أي أدوات أو تطبيقات عبر الإنترنت يمكنها سرد مواقع خوادم CDN؟

3
mvark

لا ، ليس حقًا

تحتوي شبكات CDN على خوادم في العديد من الأماكن حول العالم. علاوة على ذلك ، يمكن بناء شبكات CDN على طبولوجيا شبكة مختلفة - بشكل أساسي Split Horizon DNS و TCP/IP Anycast ، أو مجموعات منها.

لذلك إذا أراد شخص ما تخطيط جميع الملوثات العضوية الثابتة لشبكة CDN على الصعيد العالمي ، فسيكون ذلك مهمة كبيرة . ستحتاج إلى إجراء قياسات من العديد من الأماكن في جميع أنحاء العالم ، واستخدام العديد من الأدوات المختلفة. على سبيل المثال ، Akamai لا ينشر بالضبط عدد الخوادم الموجودة لديهم ، لكن من المحتمل أكثر من 61000 خادم .

مع بعض مشغلات CDN الكبيرة ، التي تدير نظامها الخاص نظام الحكم الذاتي ، يمكنك نوع من الحصول على فكرة من خلال النظر إلى نطاقات IP من خلال المسجلين العالميين مثل RIPE ، ARIN إلخ. لكن ذلك لن يمنحك الصورة الكاملة ، حيث إن مواضع الشبكات والخوادم لا تحدد بالضرورة 1: 1 لبعضها البعض.

إن أفضل مصدر للحصول على معلومات حول وضع الخادم/الملوثات العضوية الثابتة من المرجح أن يكون بائع CDN نفسه. ومعظم CDNs الكبيرة لن تقدم تفاصيل دقيقة.

2
Jesper Mortensen

أشك في أنه سيكون من الممكن اكتشاف مواقع أي أجهزة CDN موثوق بها.

إذا استخدمت الخدمة أسماء DNS الثابتة لـ all أجهزتهم التي لديها نفس تعيين الاسم-> عنوان لكل استعلام و كان للأسماء نمط يمكن التنبؤ به و لم يتم استخدام أساليب توجيه رائعة مثل anycast و كانت جميع الأجهزة متصلة بالإنترنت في وقت الاختبار ، ثم يمكنك العثور على عناوين IP الخاصة بالآلات بالقوة الغاشمة ثم استخدام توقيتات ping وآثار مسار الحزمة لتخمين مكان وجود كل منها. أشك في أنك سوف تجد أي CDN (خاصةً ذات حجم كبير) أن جميع الشروط المذكورة أعلاه (إن وجدت) صحيحة رغم ذلك ، وحتى إذا كان هناك من يثبت أن كل هذه الشروط صحيحة ، فإن أي من أساليب تتبع ping و packet تتبع تحديد الموقع الجغرافي لهم سيكون بعيدا عن العلم الدقيق.

الطريقة الوحيدة لمعرفة ذلك هي أن تطلب من CDN ، الحصول على إجابة (وهو أمر غير محتمل حدوثه) ، والثقة في أن الإجابة كاملة ودقيقة ...

2
David Spillett

تتمثل إحدى الطرق التي استخدمها بانتظام في استخدام خدمة مثل just-ping.com واستخدام عناوين IP ومرات اختبار الاتصال لمعرفة المواقع.

لذلك إذا كان هناك CDN أقل من 50 مللي ثانية من أستراليا ، فمن المحتمل أن يكون لديهم خادم هناك ... الخدمة إلى الاتحاد الأفريقي من سنغافورة أو الولايات المتحدة الأمريكية أعلى بكثير من 50 مللي ثانية ...

إذا لم يكن Anycast CDN ، فاخذ جميع عناوين IP التي تحصل عليها منه ، وقم بتشغيل traceroute (وماذا لديك) لمعرفة كل موقع من عناوين IP.

تعمل هذه الطريقة بالنسبة لي لأنني مهتم عادةً بالوجود الإقليمي ولا أحتاج إلى قائمة محددة.

1
sajal