جزء من عمليات البحث التي تصل إلى هذا الموقع يطلب «DNS لفتح المواقع المحجوبة». الجواب المختصر أنه ينجح أحياناً ولا ينجح أحياناً أخرى، والفرق في كيفية حجب مزوّدك. هذا المقال عن كيفية التمييز.
الطرق الثلاث لحجب موقع
عندما يتعيّن على مزوّد حجب نطاق، فأمامه ثلاث أدوات، من الأرخص إلى الأغلى.
الحجب عبر DNS. يضبط المزوّد محلّله الخاص بحيث يردّ على من يسأل عن ذلك الاسم بـ «غير موجود» أو يعيد عنوان IP تابعاً له فيه صفحة تنبيه. هذه الطريقة الأكثر شيوعاً بفارق كبير، لأنها لا تكلّف شيئاً ولا تمسّ حركة البيانات. لا تعمل إلا إذا كنت تستخدم DNS المزوّد، وهو ما يفعله الجميع افتراضياً.
الحجب بعنوان IP. يقطع المزوّد الحركة نحو عناوين IP الخاصة بالخادم. لا يهم بعدها كيف حللت الاسم: الاتصال لا يصل. صيانتها أكثر كلفة (العناوين تتغيّر، وحجب عنوان IP لشبكة CDN قد يُسقط مئات المواقع الأخرى)، فتُحفَظ للحالات المحدّدة.
الحجب عبر SNI. في اتصال HTTPS يسافر اسم الموقع مكشوفاً في البداية (SNI) وإن كان الباقي مشفّراً. بعض المزوّدين يفحصون ذلك الحقل ويقطعون الاتصال إن طابق القائمة. يتطلّب معدات لفحص الحركة، وهو أسلوب الحجب «الجدّي». في بعض بلدان المنطقة هذا هو الأسلوب المعتمد، وهناك لا يفيد DNS بشيء.
ما يتجاوزه DNS وما لا يتجاوزه
تغيير المحلّل يتجاوز الأولى فقط. إن وضعت 1.1.1.1 أو 9.9.9.9 فلن يسأل جهازك المزوّد وسيحصل على IP الحقيقي. أمام الطريقتين الأخريين لا يفعل شيئاً، لأن الاسم محلول أصلاً والحجب يعمل بعد ذلك على الاتصال.
مع تفصيل مهم: كثير من المزوّدين الذين يحجبون عبر DNS يعترضون أيضاً حركة DNS التقليدية (المنفذ 53). لا يهم أنك وضعت 1.1.1.1: يلتقط المزوّد الاستعلام ويجيب هو. لذلك إن كنت ستغيّر DNS لهذا الغرض فيجب أن يكون مشفّراً: DoH أو DoT. يرى المزوّد اتصال TLS إلى Cloudflare أو Quad9 ولا يستطيع قراءة ما بداخله ولا استبداله. في أندرويد هو إعداد «DNS الخاص»؛ وفي Windows 11 وmacOS وiOS يُفعَّل من إعدادات الشبكة أو بملف تعريف؛ أدلة الإعداد تشرحه لكل نظام.
كيف تعرف حالتك
يستغرق الأمر دقيقة:
- اضبط DNS عاماً مشفّراً (مثلاً
one.one.one.oneكـ DNS خاص في أندرويد، أو 1.1.1.1 مع DoH في المتصفّح). - جرّب فتح الموقع. إن فتح فالحجب كان عبر DNS. انتهى.
- إن لم يفتح، تحقّق من أن الاسم يُحلّ: أداة استعلام DNS تعيد لك IP الحقيقي للنطاق. إن أعادته لكن الموقع لا يحمّل أو يعطي «انتهى الوقت»، فالحجب بعنوان IP أو SNI. تغيير DNS لن يفيدك.
في الحالة الثالثة، ما يتجاوز الحجب هو VPN يشفّر الاتصال كله ويخرجه عبر بلد آخر، أو متصفّح يشفّر SNI (Encrypted Client Hello، الذي يدعمه Firefox وChrome عندما يدعمه الموقع أيضاً). وذلك مقال آخر.
أيّ DNS تستخدم
لهذا الغرض، محلّل بلا فلترة ولا يخضع لأمر الحجب نفسه:
| المحلّل | الاسم لـ DNS الخاص / DoT | IP |
|---|---|---|
| Cloudflare | one.one.one.one | 1.1.1.1 |
| Quad9 (يحجب البرمجيات الخبيثة فقط) | dns.quad9.net | 9.9.9.9 |
dns.google | 8.8.8.8 | |
| DNS4EU، النسخة بلا فلترة | unfiltered.joindns4.eu | 86.54.11.100 |
تجنّب لهذا الغرض المحلّلات ذات الفلترة العائلية أو الإعلانية: فهي تحجب من تلقاء نفسها، وسيصعب عليك التمييز بين حجب المزوّد وحجب المحلّل.
ما لا يفعله DNS
- لا يغيّر عنوان IP الخاص بك ولا بلدك الظاهر: المواقع تظل تعرف من أين أنت.
- لا يشفّر تصفّحك، بل استعلام الأسماء فقط. المزوّد يظل يرى العناوين التي تتصل بها.
- لا يتجاوز الحجب بعنوان IP ولا SNI، كما رأينا.
- لا يفتح مواقع معطّلة أو تحجب بلدك من تلقاء نفسها (حجب جغرافي من الموقع ذاته).
لكل ذلك الأداة هي VPN. أما DNS فهو الأداة عندما تكون المشكلة تحديداً أن مزوّدك لا يحلّ اسماً. وهذه هي المشكلة الأكثر شيوعاً، ولهذا كُتب هذا المقال.
بشأن القانونية
تغيير DNS على جهازك قانوني عموماً، والمحلّلات العامة موجودة تحديداً كي يختار كل شخص محلّله. أما المحتوى الذي تصل إليه فمسألة أخرى تعتمد على بلدك: إن كان شيء محجوباً بأمر قضائي فقد تترتّب على الوصول إليه عواقب بغضّ النظر عن التقنية. هنا نشرح كيف يعمل الأمر؛ وما تفعله به شأنك.