من وحي السُنّة

من وحي السُنّة: قال صلى الله عليه وسلم : ( إذا وسد الأمر إلى غير أهله فانتظر الساعة )       ***       قال صلى الله عليه وسلم : (والله ما الفقر أخشى عليكم ، ولكني أخشى أن تبسط عليكم الدنيا ، كما بسطت على من كان من قبلكم ، فتنافسوها كما تنافسوها ، وتهلككم كما أهلكتهم )       ***       قال رسول الله صلى الله عليه وسلم: (أنا زعيم ببيت في ربض الجنة لمن ترك المراء وإن كان محقا، وببيت في وسط الجنة لمن ترك الكذب وإن كان مازحا، وببيت في أعلى الجنة لمن حسن خلقه.) .

05 ديسمبر، 2010

حجب المواقع الإباحية من خلال ال DNS / OpenDNS

السلام عليكم ورحمة الله وبركاته

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

طيب، كدة عرفنا الهدف من المقال، هو منع فتح المواقع دي، الخطوة إللي جاية هي معرفة طريقة القيام بذلك.
أولاً أود الإشارة إلى أن فكرة الموضوع كان الأساس فيها موضوع لأخي صبحي صاحب مدونة الدرب بعنوان " طريقة حجب المواقع اللاأخلاقية والمؤذية بدون أي برامج إضافية "، ولكن تدونتي دي لا تعتبر قص ولصق ولا سرقة موضوع ولا حاجة، وده لسببين:
1. أنا أخذت الفكرة فقط، ولكن فيه زيادة لتفصيل وتوسع في التحكم بهذه الطريقة.
2. مدونة الدرب مختصة في البرامج المفتوحة واللينوكس، ولذلك ركز أخي صبحي على عرض الطريقة في نظام أبونتو/لينوكس، على العكس هنا وهو إني هركز على الشرح لنظام ويندوز، ويمكن ده سبب لوضعي رابط موضوع مدونة الدرب لكي يكون هناك تكامل للموضوع على نظامي التشغيل.

نخش في الموضوع...

من عنوان التدوينة نستنتج إننا هنستخدم حاجة اسمها ال DNS لحل هذه المشكلة، وعليه فلازم في البداية نعرف يعني إيه DNS.
باختصار شديد وبكل بساطة، ال DNS ده اختصار ل Domain Name system... شفت الموضوع سهل إزاي D:


معنى ال DNS هو زي أجندة أرقام التليفونات إللي عندنا، وأنا عن نفسي بحب اشبهها بسكرتيرة سويتش التليفونات، وتعالوا نشوف المثال ده:

عايزين نتصل بشركة س للخدمات، هترفع سماعة التليفون وتقول للسكرتيرة اطلبيلي شركة س للخدمات، هتروح هي جايبة رقم الشركة ومتصله بيه، وبعدين تحولك على الخط.
المثال ده فيه النقاط التالية:
1. أنت أردت الإتصال بشركة معينة عارف اسمها.
2. التليفونات (متمثلة في السنترال و التليفون نفسه) مايعرفش أسماء شركات وإنما كل ما يستطيع التعامل معه هو أرقام للتليفونات وبس.
3. لذلك لجأت للسكرتيرة، وهي بدورها طلعت الرقم الخاص بالشركة إللي أنت عايزها واعطته للتليفون فتم الإتصال.
4. في النهاية أنت اتكلمت مع الشركة إللي أنت عارف اسمها، ومن غير ما تعرف رقمها ....


ده بالظبط إللي بيحصل في النت مع الكمبيوتر وال DNS:
1. أنت عايز تتصل بموقع معين عارف اسمه ولكن de7ayaty.blogspot.com، والاسم ده بيطلق عليه Domain.
2. الأنترنت (متمثل في شبكة الأنترنت والكمبيوتر نفسه) مايعفش أسماء المواقع، وإنما كل إللي يعرفه رقمهم (الآي بي)، ويكون 1 و 0 وبس.
3. لذلك نلجأ لل DNS، وهو بدوره بيحول اسم الموقع إلي الآي بي المقابل له ويعطيه للنت فيتم الإتصال.
4. في النهاية أنت اتصلت بالموقع إللي أنت عارف اسمه ومن غير ما تعرف الآي بي بتاعه...


أظن معدتش محتاجة أي توضيح.


بعد كل الرغي ده (كعادتي) نيجي بقى للطريقة، وهي بتتمثل في إننا بنظبط إتصال الأنترنت عندنا عشان يستخدم DNS معين فيه خاصية فلترة المواقع فيمنع المواقع الإباحية وغيرها.
الوضع الإفتراضي لإتصال الأنترنت إنه بيعين ال DNS اوتوماتك، يعني أول DNS فاضي يلاقيه في وشه يستخدمه، وده مش تمام لأن ممكن ال DNS ده يكون بطيء أو مفهوش فلترة ( وده الغالب) عشان كدة إحنا بنستخدم DNS محدد.


من اِشهر مقدمي خدمة ال DNS هم:
وطبعاً جوجل مابتسبش حد في حاله


وأنا إن شاء الله هشرح الاستخدام ل OpenDNS، بسم الله نبدأ.


1. روح على My network places، واختار View Network connections.
2. اختار الكونكشن إللي أنت شغال عليها (لأن أحياناً في ناس بيكون عندها اكثر من كونيكشن) وكليك يمين وأختار Properties.



3. من صفحة properties إللي اتفتحت اختار internet protocol (TCP/IP) ثم اضغط properties.

4. من الصفحة التي ستظهر اختار use the following DNS server adresses، ثم أدخل الأرقام التالية في مكانها المبين في الصورة
preferred DNS server: 208.67.222.222
alternate DNS server : 208.67.220.220






5. بعد كدة دوس ok ثم ok ثم close.
وبس كدة.

استنى لمدة 3:5 دقائق وجرب عشان تشوف النتيجة، وطبعاً مش هقولك على موقع من إياهم، ولكن خش على الرابط ده، ولو كانت الخدمة اتفعلت معاك فعلاً هتلاقي الصفحة بتقولك إنك بتستخدم OpenDNS. (الصفحة دي OpenDNS هي إللي عاملاها)
وللتوضيح، فكل إللي عملناه إننا وضعنا رقم إي بي السيرفير بتاع openDNS عشان يستخدمه ك DNS server، ومن ذلك نستنتج إن الخطوات مع باقي الشركات بتكون متشابه، مع تغيير ارقام الأي بي للرقم الخاص بالشركة، يعني مثلاً خدمة جوجل أرقامها بتكون: 
8.8.8.8
8.8.4.4
شوفتوا الواسطة ...   D:


بكدة تكون خليت جهازك يستخدم DNS مميز، ومن أهم مميزات سيرفرات ال DNS غير إنها بتمنع المواقع الإباحية والمضرة وإللي فيها فيروسات وخلافه، إنها بتزيد من سرعة التصفع وسرعة الوصول للمواقع.


بس فيه خطوة كمان فاضلة، وإن كان البعض لا يراها ضرورية، لكن أنا شايفها مهمة ومفيدة، وهي إنك تشترك على موقع OpenDNS، وده ليه عدة فوائد من أهمها، إنك تقدر تحدد مستوى الحماية إللي أنت عايزه، وكمان لو فيه موقع معين مش عايزه يفتح وهو بيفتح، تقدر تضيفه لقايمة تمنع فتح المواقع التي فيها، والعكس أيضاً.


عشان كدة هنشرح مع بعض طريقة التسجيل في الموقع :


1. طبعاً روح للموقع بتاع OpenDNS من هنا.
2. من أعلى الصفحة اختار Create account.
3. اختار OpenDNS basic عشان هو الحساب المجاني، ودوس sign up.




4. قم بملء البيانات المطلوبة ثم اضغط continue، ولحد هنا يكون الحساب قد تم انشاءه، ويبقى إن فيه رسالة تأكيد هتوصلك على الإيميل بتاعك عشان تأكد بيها الحساب.


الصفحة إللي هتجيلك بعد كدة هتكون بالمنظر ده:


وفيها ثلاث اختيارات:
1. computer: وده هيدخلك على صفحة ترشدك لطريقة استخدام OpenDNS لجهاز الكمبيوتر، بالظبط ذي ما عملنا مع بعض من شوية، ولكن تفرق في إنه في شرح لتطبيق الطريقة على جميع أنواع انظمة التشغيل المختلفة.
2. Router: وده هيدخلك على صفحة تشرحلك إزاي تقدر تستخدم ال OpenDNS على الروتر كله، بحيث إن كل الأجهزة إللي واخده نت من الروتر ده هتستخدم OpenDNS.
3. Server: ودي لأصحاب السيرفرات.


بعد كدة بقى هنظبط الحساب بتاعنا على مزاجنا من خلال الخطوات التالية:
1. من صفحة الموقع الرئيسية هندخل بالحساب بتاعنا وندخل على ال dashboard.
2. نختار بعد كده Settings.
3. من الصفحة إللي هتفتح هنكتب عنوان الأي بي بتاعنا الموجود في أعلى الصفحة في المكان المحدد تحت كلمة add network.




4. بعد كدة اضغط على add Network.
*واحنا بنعمل كدة عشان نقدر نظبط الإعدادات إللي عايزنها من مستوى حماية ومنع/إباحة مواقع معينة إلى آخره.


5. بعد إضافة الأي بي، هندخل على الشبكة إللي ضفناها، عشان نظبط الاعدادات، وهتكون صفحة الإعدادات بالشكل ده:



6. من الجزء الأول في الصفحة تحت عنوان choose your filtering level تقدر تختار مستوى الحماية إللي أنت عايزه، وتقدر تعمل لأي مستوى فيهم view عشان تشوف هيعمل إيه بالظبط، وكمان تقدر تختار customize عشان تحدد الإختيارات إلي أنت عايزها بنفسك.
وبعد كدة تدوس Apply


7. في الجزء الثاني تحت عنوان Manage Individual Domains، ودي تقدر تكتب فيها أي موقع ثم تختار Always block عشان يحجب هذا الموقع من الظهور لديك، أو never block عشان يفضل شغال معاك على طول.


8. لو بصينا في الجنب الشمال كدة، هنلاقي عدة اختيارات منهم مثلاً customization، ودي تقدر من خلالها تعديل أو تظبيط الصفحة إللي هتظهر عند محاولة الوصول لموقع تم حجبه، فممكن تختار صورة تحملها تكون اللوجو للصفحة بدلاً من لوجو الموقع، والرسالة إللي بتبقى مكتوبة،...  إلى آخره.


أخيراً وبعد إطالة كبيرة، يبقى إني أقولك، يستحسن إنك تحمل البرنامج الخاص بالموقع لعمل تحديث اوتوماتك للأي بي بتاعك في حالة إنه اتغير (وده أكيد هيحصل لو أنت من مصر لأن الأي بيهات عندنا في مصر ديناميكية Dynamic IPs ) فهو بيعمل تحديث للأي بي أول ما يتغير.
لتحميل البرنامج: اضغط هنا.

ووووووووووووويييييييييييو


الحمد لله أنا كدة خَلصت، و خِلصت

أشوفكم على خيرفي المرة إللي جاية
وتصبحوا على خيييييييييير.





9 اكتب تعليقك... فرأيك يهمني:

كلمات من نور يقول...

تسلم الايادي يا مختار


بما إنك خبير انترنتي بقى عندي سؤال أقدر أقولهولك؟
أنا بافتح الانترنت بالجوجل كروم وهو ممتاز وبافتح اكتر من صفحه عليه واحيانا باجي اعمل تصغير للصفحه الاقي اكتر من 4 او 5 صفحات زي صفحات اعلانات الاكسبلورر زمان بس دي كلها صفحة واحده عن صفحة من صفحات الفيس بوك ...وبجد مش عارفه اعمل كنترول عالكوكيز دي منين عالجوجل كروم

يا ترى تعرف؟

Ahmad M. Mokhtar يقول...

يسلم مرورك الكريم، وتواصلك السباق

هو أنا مش خبير يعني ولا حاجة، أنا برضو على قدي،
بس مشكلتك دي أنا فاكر إني واجهتها، ومش فاكر بالظبط إيه إللي حصل، هي صفحة فيس بوك عربية كدة، المهم إنها تعتبر popUp، وأنا بمنعه على طول من أي موقع.
ورغم إني مسطب الجوجل كروم عندي، إلا إني مبستخدموش وغالب دخولي من الفايرفوكس، ولكن عموماً جربي التأكد من إن ال pop up مقفول لكل المواقع من خلال:
setting-options->under the hood -> content settings ->pop ups -> don't allow any site to show pop ups.

وربنا يسهل وتنصلح.

المصرى العربى يقول...

هو انا جربت الطريقة دى ونفعت معايا الحمد لله
وكن ظهر لى شيئا اخر وهو بعض الاكونتات على الفيس بوك
فرجاء المساعدة فى كيفية غلق تلك الاكونتات وشكرا

Ahmad M. Mokhtar يقول...

@ المصري العربي:

أولاً شكراً على مرورك وتعليقك على الموضوع.

ثانياً: بالنسبة للفيس بوك عايزين نفهم أنت تقصد إيه بالظبط:

1. لو قصدك أكونتات اشخاص، فعادي جداً، لا تضيف أي شخص كصديق إلا أن تكون متأكد منه، ولو كنت بالفعل اضفت خطأ أكونت غير نظيف، أدخل على قائمة الأصدقاء وأعمله إزالة.

2. لو قصدك جروب أو صفحة، فبرضو نفس الكلام، لا تشترك إلا في الجروبات والصفحات النظيفة، ويمكنك ترك أي جروب أو صفحة بدخولك لصفحته الأساسية وعمل
unlike أو leave group

وبوجه عام، الفيس تقدر تتحكم فيه لأن مفيش حاجة بتجيلك إلا من الناس والجروبات إللي أنت بتضفهم بنفسك.

المصرى العربى يقول...

لا هو قصدى ان فى اكونتات معينة انا اعرفها تنشر مواد اباحية اديك مثال
لو قولنا ان الفيس بوك ده هو الانترنت ويوجد عليه مواقع (اكونتات)جنسية فكيف ان اقفلها لاننى اعرفها فعندما ياتى للواحد لحظة ضعف بيخش عليها ...
زى المواقع بالظبط اللى انا اعرفها بسى حجبتها باستخدام برنامج او الطريقة اللى حضرتك قولت عليها

المصرى العربى يقول...

ولكننى نسيت ان اشكرك على تواصلك معى
فشكرا جزيلا على التواصل
واتمنى ان يكون عندك الاجابة

Ahmad M. Mokhtar يقول...

@ المصري العربي

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

واخيراً، لا شكر على واجب، ونورت المدونة.

Unknown يقول...

السلام عليكم ورحمه الله وبركاته .. جزاك الله خيرا اخي .. كل الي انتا قلته عملته بس للاسف الحجب لا يعمل شكرا .احمد من مصر

غير معرف يقول...

وعليكم السلام ورحمة الله وبركاته

معذراً أخي الكريم على طول التأخر في الرد فأنا منقطع عن المدونة منذ فترة كبيرة.

فعلاً مؤخراً بدأ التحكم من خلال Open DNS
تظهر به مشاكل، راسلت الشركة فعولوا ذلك على أن مزود الخدمة يمنع استخدام بعض هذه الخدمات، في حين المزود ينفي تماماً أي تغيير قام به في سياسته، فلم أجد حل بين الأثنين.