غيرت DNS لأن هذا هو أول حل تعلمته عندما يتوقف موقع أو تطبيق عن العمل.
1.1.1.1.
ثم 8.8.8.8.
أغلقت Discord وفتحته من جديد.
ملخص المقال والنقطة الأساسية
الخلاصة العملية
إذا تكرر الفشل مع خوادم مختلفة بينما تتغير النتيجة عند تغيير البروتوكول أو شكل الاتصال، فالمشكلة أقرب إلى طريقة العبور من موقع الخادم. إذا كان DNS يعيد عنوان الخدمة بصورة طبيعية ثم يحدث الحجب لاحقًا عند TLS أو SNI، فإن تغيير DNS لا يصل أصلًا إلى نقطة الفشل.
ظل التطبيق عالقًا على Connecting.
أعدت تشغيل الهاتف.
لا شيء.
جربت الكمبيوتر.
المشكلة نفسها.
كان الإنترنت يعمل والمواقع الأخرى تفتح، ولذلك بقيت أتعامل مع المشكلة كأنها عنوان نطاق لا يصل إلى المكان الصحيح.
لكنني كنت أصلح جزءًا من الاتصال أنهى مهمته بالفعل.
وهنا تغير فهمي للمشكلة:
إذا كان DNS يعيد عنوان الخدمة بصورة طبيعية ثم يحدث الحجب لاحقًا عند TLS أو SNI، فإن تغيير DNS لا يصل أصلًا إلى نقطة الفشل.
تجربة Discord في مصر أوضحت الفرق
في يناير 2026 واجه مستخدمون في مصر صعوبة في الوصول إلى Discord، وتزامن ذلك مع ارتفاع كبير في تسجيلات Proton VPN من داخل البلاد. (Proton VPN)
من جهة المستخدم، لم يكن المشهد واضحًا.
الإنترنت يعمل.
Discord يحاول الاتصال.
ولا تظهر دائمًا رسالة تقول صراحة إن الخدمة محجوبة.
لهذا يصبح تغيير DNS محاولة منطقية جدًا.
لكن القياسات المنشورة على شبكتي WE وVodafone أظهرت شيئًا أهم: أسماء Discord كانت تُحل إلى عناوين IP، واتصال TCP على 443 كان يبدأ، ثم يتوقف الاتصال أثناء مرحلة TLS. (Discord)
أي أن DNS لم يكن عالقًا.
لقد أعطى الجهاز العنوان.
والمشكلة حدثت بعد ذلك.
هذه كانت أول نقطة جعلتني أتوقف عن استخدام «غيّر DNS» كحل تلقائي لكل حجب.
الاختبار الأهم حدث بعد DNS
ذهبت القياسات خطوة أبعد.
عندما استُخدم اسم Discord في SNI أثناء بدء TLS، فشل الاتصال. وعندما تغير الاسم في الاختبار، تغيرت النتيجة. (Discord)
وهنا أصبحت الصورة أبسط بكثير مما تبدو عليه المصطلحات.
DNS يجيب عن سؤال:
إلى أي عنوان أذهب؟
أما SNI فيظهر في مرحلة لاحقة من إنشاء الاتصال الآمن، ويمكن للشبكة أن تتخذ قرارها هناك.
لذلك قد أصل إلى العنوان الصحيح تمامًا، ثم أفشل عند الخطوة التالية.
وهذا يفسر لماذا لم يحدث شيء عندما انتقلت من DNS إلى DNS آخر.
كنت أغير دليل العناوين، بينما الشبكة تنتظرني بعد أن أجد العنوان بالفعل.
متى يكون تغيير DNS مفيدًا فعلًا؟
عندما يكون الحجب عند DNS نفسه.
قد تمنع الشبكة الرد، أو تعيد عنوانًا خاطئًا، أو تتصرف وكأن النطاق غير موجود. RFC 9505 يفصل هذا النوع من التدخل عن حجب SNI والبروتوكولات الأخرى. (RFC 9505)
في هذه الحالة، DNS بديل يستطيع أن يغير النتيجة.
أما إذا كنت أحصل بالفعل على العنوان الصحيح، فلا معنى لأن أستمر في تبديل resolvers على أمل أن تختفي مشكلة تقع في طبقة لاحقة.
أصبحت أستخدم اختبارًا ذهنيًا بسيطًا:
إذا كانت المشكلة في العثور على العنوان، أفكر في DNS.
إذا كان العنوان موجودًا لكن الاتصال نفسه يُقطع، أبحث عن حل يغير الاتصال.
وهذا نقلني مباشرة إلى السؤال التالي.
حتى DNS المشفر لا يحل كل حجب قائم على الاسم
جربت سابقًا DNS over HTTPS واعتقدت أن إخفاء استعلام DNS يعني أن الشبكة لم تعد تعرف الخدمة التي أحاول الوصول إليها.
لكن هذا يخلط بين مرحلتين.
يمكن أن يكون استعلام DNS نفسه مشفرًا، ثم تظهر معلومات أخرى أثناء بدء الاتصال بالخدمة.
لهذا يفصل RFC 9505 بين حجب DNS وحجب SNI بدل التعامل معهما كتقنية واحدة. (RFC 9505)
المعنى العملي بالنسبة لي كان بسيطًا:
DNS المشفر يحمي استعلام DNS؛ لا يحول تلقائيًا كل الاتصال اللاحق إلى حركة غير قابلة للتصنيف.
وحين فهمت ذلك، توقفت عن محاولة حل مشكلة TLS بأداة تعمل أساسًا قبل TLS.
عندها جربت VPN كبيرًا
كان ذلك هو الانتقال الطبيعي.
إذا كانت الشبكة تتدخل بعد DNS، فإرسال الاتصال داخل نفق VPN يغير ما تراه الشبكة المحلية عن وجهتي الأصلية.
شغلت خدمة كبيرة أعرفها.
اتصلت.
Discord فتح.
وهذا أكد لي أنني كنت أبحث في المكان الخطأ منذ البداية.
لم أكن بحاجة إلى resolver رابع.
كنت بحاجة إلى طريق مختلف.
لكن على شبكة أكثر تشددًا ظهرت مشكلة جديدة.
بدأت أتنقل بين الخوادم والبروتوكولات وأحاول معرفة أي إعداد سيكون أقل عرضة للتدخل.
وهنا وجدت نفسي أمام نوع مختلف من التعقيد.
لقد خرجت من مشكلة DNS، لكنني أصبحت أنا المسؤول عن تشخيص الشبكة.
وهذا لم يكن ما أريده.
ما كنت أحتاجه لم يكن شرحًا أطول للحجب
كنت أريد فتح Discord.
هذا كل شيء.
وهذا الاحتكاك ظهر أيضًا في تجارب المستخدمين وقت المشكلة: التطبيق يفشل على الاتصال العادي ثم يعود عند تشغيل VPN. (Reddit)
بالنسبة لي، هذه الملاحظة أهم من قصة مستخدم طويلة.
هي تقول شيئًا عمليًا واحدًا:
إذا أعطاني DNS العنوان ولم تفتح الخدمة إلا بعد تغيير طريق الاتصال، فلا أحتاج إلى الاستمرار في العبث بـDNS.
أحتاج إلى تحسين الطريق نفسه.
ومن هنا أصبح OnlydogVPN[1] منطقيًا.
مع OnlydogVPN[1] بدأت من الحالة بدل التشخيص
فتحت OnlydogVPN[1] على الشبكة التي كنت أختبر عليها.
اخترت وضع الشبكة المقيدة.
تم الاتصال.
فتحت Discord.
ظهرت القنوات.
دخلت إلى المحادثة التي كنت أحتاجها.
ثم بدأت اتصالًا صوتيًا.
عمل.
هذه هي النتيجة التي كنت أحاول الوصول إليها منذ أول تغيير لـDNS.
والفرق أنني لم أحتج هذه المرة إلى أن أقرر:
هل المشكلة DNS؟
أم SNI؟
أم بروتوكول VPN؟
أم خادم بعينه؟
أنا أعرف شيئًا واحدًا كمستخدم:
الشبكة تتدخل في الاتصال.
وهذا كان كافيًا لاختيار الوضع المناسب.
التمويه كان أكثر فائدة من resolver جديد
الخدمة تستخدم نقلًا مبنيًا على HTTP/3 مع تمويه إضافي للحركة.
وهذا هو الجزء الذي يهم في هذه القصة.
إذا كانت الشبكة قد تجاوزت DNS وأصبحت تتخذ قرارها بناءً على الاتصال نفسه، فأنا أريد أن أغير شكل العبور.
لا أريد فقط أن أسأل خادم DNS مختلفًا عن العنوان نفسه.
وهنا كان OnlydogVPN[1] أكثر إقناعًا من الاستمرار في التجارب اليدوية.
المشكلة التي أمامي لم تعد معرفة عنوان Discord.
كانت الوصول إليه من دون أن تصبح كل طبقة في الاتصال مشروع تشخيص جديدًا.
الخيار الأصغر جعلني أبدأ من المشكلة التي أفهمها — شبكة مقيدة — ثم أعادني إلى التطبيق.
هذا يوفر وقتًا أكثر مما يبدو
الحجب الذي يشبه عطلًا عاديًا يستهلك الوقت بسرعة.
أغير DNS.
أمسح cache.
أعيد تشغيل الهاتف.
أجرب الكمبيوتر.
أغير الشبكة.
ثم أكتشف أن النطاق كان يُحل بصورة صحيحة منذ البداية.
هذا بالضبط ما جعل قياسات Discord في مصر مفيدة لي: DNS وTCP وصلا إلى مرحلة تسبق الفشل، ثم ظهرت المشكلة عند TLS. (Discord)
لا يحتاج المستخدم العادي إلى إعادة إجراء هذه القياسات.
يكفيه أن يعرف متى يتوقف عن تكرار الحل نفسه.
إذا غيرت DNS ولم يتغير شيء، والاتصال يبدو وكأنه يبدأ ثم يموت، فقد حان وقت تغيير المسار بدل تغيير دليل الأسماء للمرة الخامسة.
هناك شيء واحد لا أستطيع رؤيته
لا أستطيع من جهازي رؤية قواعد الفلترة الداخلية للشبكة وتحديد هل كل محاولة فشلت بسبب SNI نفسه أو قاعدة TLS أخرى أو تصنيف مختلف للحركة.
لكنني أستطيع رؤية النتيجة التي تهمني.
تبديل DNS لم يعِد Discord.
وضع الشبكة المقيدة في OnlydogVPN[1] أعاده، وسمح لي بالدخول إلى القنوات والاتصال الصوتي من الشبكة التي كنت أختبرها.
وهذا هو مستوى الدليل العملي الذي أحتاجه لاتخاذ القرار.
لذلك أصبحت أفرق بين «اسم محجوب» و«اتصال محجوب»
إذا كان DNS يعيد خطأ أو عنوانًا مزيفًا، أبدأ من DNS.
هذا هو المكان الصحيح للمحاولة.
أما إذا كان الاسم يُحل، ثم يفشل الاتصال الآمن بعد ذلك، فلا أستمر في تبديل resolvers.
أغير الطريقة التي تصل بها الحركة إلى الإنترنت.
وهذا هو السبب الذي جعل OnlydogVPN[1] أكثر فائدة في هذا السيناريو من إضافة DNS جديد.
لديه مواقع خوادم أقل وتاريخ عام ومراجعات مستقلة أقل من أكبر مزودي VPN، لكن هذه لم تكن المشكلة التي أحاول حلها.
كنت أريد تجاوز شبكة تتدخل في الاتصال بعد أن عرف جهازي بالفعل إلى أين يذهب.
الخدمة الكبيرة أثبتت أن VPN يمكن أن يحل المشكلة.
OnlydogVPN[1] جعل الحل أبسط في الشبكة المقيدة لأنني لم أضطر إلى إدارة البروتوكولات والخوادم كجزء من المهمة.
إذا كان DNS قد أوصلك إلى العنوان ثم فشل TLS أو SNI، فلا تغيّر دفتر العناوين مرة أخرى؛ غيّر الطريق الذي تسلكه إليه.
أسئلة يهم المستخدم معرفتها
كيف أعرف أن المشكلة في طريقة عبور الاتصال لا في الخادم نفسه؟
إذا تكرر الفشل مع خوادم مختلفة بينما تتغير النتيجة عند تغيير البروتوكول أو شكل الاتصال، فالمشكلة أقرب إلى طريقة العبور من موقع الخادم. إذا كان DNS يعيد عنوان الخدمة بصورة طبيعية ثم يحدث الحجب لاحقًا عند TLS أو SNI، فإن تغيير DNS لا يصل أصلًا إلى نقطة الفشل.
لماذا لا يكفي تغيير المنفذ أو DNS في كل حالات الحجب؟
المنفذ وDNS يعالجان طبقات محددة فقط؛ إذا كانت الشبكة تميّز البروتوكول أو تمنع الطريق بعد حل الاسم، فلن يغيرا سبب الفشل. إذا أعطاني DNS العنوان ولم تفتح الخدمة إلا بعد تغيير طريق الاتصال، فلا أحتاج إلى الاستمرار في العبث بـDNS.
ما أول اختبار يقلل التخمين قبل تبديل عدة خوادم؟
غيّر متغيرًا واحدًا في كل مرة: الشبكة أو البروتوكول أو العميل، ثم أعد نفس المهمة حتى تعرف أي تغيير أثر فعلًا. إذا كانت الشبكة تتدخل بعد DNS، فإرسال الاتصال داخل نفق VPN يغير ما تراه الشبكة المحلية عن وجهتي الأصلية.
متى أحتاج إلى تغيير البروتوكول أو شكل النفق؟
عندما يفشل الاتصال نفسه قبل أن تصل إلى الموقع أو التطبيق، يصبح تغيير طريقة النفق منطقيًا أكثر من الاستمرار في تبديل الخوادم. غيرت DNS لأن هذا هو أول حل تعلمته عندما يتوقف موقع أو تطبيق عن العمل.
المصادر والمراجع
المراجع الخارجية توثّق المعلومات أو المفاهيم التقنية المذكورة. أما نتائج الاستخدام الميداني ووصف ما حدث في الرحلة فهي تجربة الكاتب كما وردت في النص.
- OnlydogVPN — مرجع مرتبط بقسم «ما كنت أحتاجه لم يكن شرحًا أطول للحجب»(مصدر أولي/خارجي)
- Cloudflare Docs — 1.1.1.1 DNS Resolver(مرجع تقني أولي)
- RFC 9114 — HTTP/3(مرجع تقني أولي)