أسماء النطاقات والـ DNS
إذا كنت قد حددت, أو شككت أو قيل لك بأن أسلوب الرقابة الرئيسية على شبكتك يعتمد على فلترة الـ DNS والخداع spoofing, عليك أن تنظر إلى هذه التقنيات.
استخدام مخدمات أسماء النطاق البديلة
ببساطة, يقوم مخدم إسم النطاق (DNS) بترجمة عنوان إنترنت سهل على الإنسان مثل google.com إلى عنوان IP, مثل 72.14.207.19, والذي يقوم بتعريف مخدم محدد أو مجموعة مخدمات على الانترنت مرتبطة بهذا الاسم. يتم الوصول إلى هذه الخدمة غالباً عن طريق مخدمات DNS تتم إدارتها بواسطة مزود خدمة الانترنت الخاص بك. يتم حجب الـ DNS بشكل بسيط بإعطاء استجابة غير صحيحة أو خاطئة لطلب الـ DNS, وذلك كي يتم منع المستخدمين من العثور على المخدمات التي يبحثون عنها. هذا الأسلوب سهل جدا لتنفيذ الرقابة، لذلك يستخدم على نطاق واسع. ضع بعين الاعتبار بأنه غالباً مايتم الجمع بين عدة أساليب للحجب, وبالتالي حجب الـ DNS قد لا يكون المشكلة الوحيدة.
هناك احتمالية أن تتجاوز هذا النوع من الحجب بطريقتين:
عن طريق تغيير إعدادات الـ DNS في جهاز الكمبيوتر الخاص بك لاستخدام مخدمات
DNS بديلة, أو عن طريق تعديل الملفات المضيفة hosts file.
مخدمات DNS البديلة
يمكنك تجاوز مخدمات DNS الخاصة بمزود خدمة الانترنت المحلي باستخدام مخدمات خارجية كي تسمح لجهاز الكمبيوتر الخاص بك بالعثور على عناوين أسماء النطاق التي يمكن يقوم مخدم DNS الخاص بمزود خدمة الانترنت بحجبها. هناك عدد من مخدمات DNS المجانية والمتاحة دولياً التي تستطيع تجربتها. يقدم OpenDNS (https://www.opendns.com) أحد هذه الخدمات كما يقدم أدلة حول كيف تقوم بتغيير مخدم DNS الذي يستخدمه جهاز الكمبيوتر الخاص بك (https://www.opendns.com/smb/start/computer). هناك أيضاً قائمة محدثة بمخدمات DNS حول العالم في http://www.dnsserverlist.org.
العنوان | المزود
|
8.8.8.8
|
Google
|
8.8.4.4
|
|
208.67.222.222
|
OpenDNS
|
208.67.220.220
|
OpenDNS
|
216.146.35.35
|
DynDNS
|
216.146.36.36
|
DynDNS
|
74.50.55.161
|
Visizone
|
74.50.55.162
|
Visizone
|
198.153.192.1
|
NortonDNS
|
198.153.194.1
|
NortonDNS
|
156.154.70.1
|
DNS Advantage
|
156.154.71.1
|
DNS Advantage
|
205.210.42.205
|
DNSResolvers
|
64.68.200.200
|
DNSResolvers
|
4.2.2.2
|
Level 3
|
141.1.1.1 | Cable & Wireless
|
وبمجرد اختيارك لمخدم DNS للاستخدام, تحتاج إلى إدخال اختيارك إلى إعدادات ال DNS في نظام تشغيلك.
تغيير إعدادات DNS في ويندوز
- فتح لوحة التحكم تحت قائمة ابدأ.
- تحت Network and Internet, انقر على "View network status and stats".
- انقر على اتصالك اللاسلكي في الجهة اليمنى من النافذة.
- سيتم فتح نافذة الاتصال اللاسلكي. انقر على Properties.
- في نافذة خصائص الاتصال اللاسلكي Wireless Network Connection
Properties قم باختيار Internet Protocol Version 4 (TCP/IPv4), ثم انقر
على Properties.
- يجب أن تكون الآن في النافذة Internet Protocol Version 4
(TCP/IPv4) Properties, حيث ستقوم بتحديث عنوان DNS البديل (على سبيل
المثال: العنوان الخاص بجوجل)
- في أسفل النافذة, إنقر على "Use the following DNS server
addresses" وأكمل الحقول بعنوان الآي بي الخاص بمخدم DNS البديل والمفضل
بالنسبة لك. عند الانتهاء, انقر على OK. افتراضياً, سيتم استخدام مخدم DNS
الأول. يمكن أن يكون مخدم DNS البديل من شركة أخرى.
تغيير إعدادات DNS في أوبونتو
- في قائمة System إذهب إلى Preferences > Network Connections.
- اختر الاتصال الذي تريد أن تقوم بإعداد عنوان DNS الخاص بجوجل له.
إذا أردت تغيير الإعدادات لاتصال إيثيرنيت (عن طريق وصلة الشبكة), اختر
التبويب Wired, ثم اختر واجهة شبكتك من القائمة. إذا كنت تريد تغيير
الإعدادات لاتصال لاسلكي عوضاً عن ذلك, اختر التبويب Wireless ثم قم
باختيار الشبكة اللاسلكية المناسبة.
- انقر Edit, وفي النافذة التي تظهر اختر التبويب IPv4 Settings
- إذا كانت الطريقة المحددة هي Automatic (DHCP), افتح القائمة
المنسدلة واختر "Automatic (DHCP) addresses only" عوضاً عن ذلك. إذا تم
تعيين الطريقة إلى شيء آخر, لا تقم بتغييره.
- في الحقل DNS servers, أدخل معلومات الآي بي الخاص بعنوان DNS
البديل, مفصولة بفراغ. على سبيل المثال إذا أردت إضافة الـ DNS الخاص بجوجل
أكتب: 8.8.8.8 8.8.4.4
- انقر Apply لحفظ الإعدادات. إذا تمت مطالبتك بكلمة مرور للتأكيد, قم بكتابة كلمة المرور وأكد بأنك تريد إجراء التغييرات.
- كرر الخطوات من 1-6 لكل اتصال شبكة تريد تعديلها.
تعديل ملف الـ hosts
إذا كنت تعرف عنوان الآي بي لموقع واحد محدد أو خدمة انترنت أخرى محجوبة من قِبل مخدم DNS التاب لمزود خدمة الانترنت الخاص بك, تستطيع وضع هذا الموقع في ملف الـ hosts في الكمبيوتر الخاص بك, والذي هو عبارة عن قائمة محلية للربط بين الإسم والآي بي والتي سيستخدمها جهاز الكمبيوتر الخاص بك قبل التحقق من مخدمات DNS الخارجية. ملف hosts هو ملف ذو صيغة بسيطة للغاية, تبدو محتوياته بالشكل التالي:
208.80.152.134 secure.wikimedia.org
حيث يحتوي كل سطر على عنوان آي بي, ثم مسافة, ثم اسم. تستطيع إضافة أي عدد من المواقع إلى ملف hosts الخاص بك (لكن انتبه إلى أنك في حال استخدمت العنوان الخاطىء لموقع, قد يمنعك هذا من الوصول إلى ذلك الموقع عن طريق الاسم حتى تقوم بإصلاحه أو إزالته من القائمة).
إذا لم تتمكن من العثور على عنوان الآي بي بسبب الحجب من قِبل الـ DNS الخاص بمزود خدمتك, هناك المئات من الخدمات التي تساعدك في البحث عن عناوين DNS بشكل غير مراقب. على سبيل المثال تستطيع استخدام أي من الخدمات على http://www.dnsstuff.com/tools.
يمكنك أيضاً التفكير باستخدام الأدوات في http://www.traceroute.org, والتي هي عبارة عن شبكة معقدة من أدوات التحليل التي تقدمها عدة مزوات لخدمة الانترنت. كان الهدف منها أساساً تشخيص حوادث انقطاع الشبكة بدلاً من الرقابة المتعمدة, لكن يمكن أن تكون مفيدة في تشخيص الرقابة أيضاً. وتشمل هذه الأدوات أيضا القدرة على البحث عن عنوان آي بي من خادم معين.
تعديل ملف hosts في ويندوز فيستا/7
سوف تحتاج إلى استخدام محرر نصوص بسيط ، مثل المفكرة ، لتحرير ملف الـ hosts. في ويندوز فيستا و 7, يقع هذا الملف عادةً في C:\Windows\system32\drivers\etc\hosts.
- انقر على زر ابدأ.
- اكتب "notepad" في خانة البحث.
- وبمجرد العثور على البرنامج ، انقرعليه بالزر الايمن على واختر "Run as administrator"
- سيطلب ويندوز إذنك لإجراء التغييرات على الملفات. إنقر فوق Yes.
- تحت قائمة File , اختر Open.
- استعرض C:\Windows\System32\Drivers\etc\. قد تلاحظ أن المجلد يبدو فارغا في البداية.
- في أسفل اليمين من مربع الحوار, اختر All Files.
- اختر الملف "hosts" وانقر Open.
- أضف على سبيل المثال السطر "69.63.181.12 www.facebook.com " في نهاية الملف واحفظه عن طريق الضغط على Ctrl+S أو عن طريق اختيار File > Save from the menu.
تحرير ملف hosts الخاص بك في أوبونتو
في أوبونتو يقع ملف hosts الخاص بك في /etc/hosts.
لتحريره, ستحتاج إلى بعض المعرفة في سطر الأوامر. يرجى الرجوع إلى الفصل
"سطر الأوامر" من هذا الكتاب لشرح موجز عن هذه الميزة.
- افتح نافذة الأوامر Terminal بالذهاب إلى Accessories > Terminal تحت القائمة Applications.
- استخدم الأمر التالي لإضافة سطر إلى ملف hosts بشكل أوتوماتيكي:
echo 69.63.181.12 www.facebook.com | sudo tee -a /etc/hosts - قد يتم مطالبتك بكلمة السر الخاصة بك من أجل تعديل الملف. عند الحصول على الإذن سيقوم الأمر بإلحاق "69.63.181.12 www.facebook.com" بالسطر الأخير من الملف hosts.
- اختياري: إذا كنت تشعر بمزيد من الراحة في التعامل مع الواجهة
الرسومية, افتح نافذة الأوامر Terminal واستخدم الامر التالي لتشغيل محرر
النصوص:
sudo gedit /etc/hosts - قد يتم مطالبتك لكلمة السر الخاصة بك من أجل تعديل الملف. وبمجرد أن يتم فتح النافذة, ببساطة أضف السطر "69.63.181.12 www.facebook.com" في نهاية الملف وقم بحفظة بالضغط على Ctrl+S أو اختيار File > Save من القائمة.