ما هو DNS
DNS هو إختصار لكلمة Domain Name System، وهو عبارة عن مجموعة من قواعد البيانات، تقوم بترجمة أسماء النطاقات الخاصة بالمواقع Domain إلى عناوين IP.
غالبًا ما يشار الى DNS على أنه كدليل هاتف للإنترنت، لأنه يحول أسماء النطاقات سهلة التذكر مثل www.google.com إلى عناوين IP مثل 216.58.217.46.
يحدث هذا خلف الكواليس، بعد كتابة عنوان URL الموقع المراد الدخول إليه في شريط عنوان متصفح الويب لديك.
إذا فترضنا عدم وجود ما يسمي DNS (وخاصة محركات البحث مثل Google)، لن يكون التنقل عبر الإنترنت أمرًا سهلاً حيث سيتعين علينا إدخال عنوان IP لكل موقع ويب تريد زيارته بدلًا من كتابة اسم النطاق.
كيف يعمل DNS؟
إذا كان لا يزال DNS غير واضح بالنسبة لك، فإن المفهوم الأساسي لكيفية قيام DNS بوظيفته بسيط إلى حد ما.
حيث يتم إرسال كل عنوان موقع ويب تم إدخاله في متصفح الويب (مثل Chrome أو Safari أو Firefox) إلى خادم DNS، والذي يفهم كيفية تعيين هذا الاسم إلى عنوان IP الصحيح المرتبط به.
يمكننا القول أن DNS هو عنوان IP الذي تستخدمه الأجهزة للتواصل مع بعضها البعض، لأنها لا تستطيع بالوصول الى مواقع الويب باستخدام اسم النطاق مثل www.google.com ،www.youtube.com ، وما إلى ذلك.
يمكننا ببساطة إدخال الاسم البسيط لهذه المواقع في حين أن DNS يقوم بكل عمليات البحث بالنسبة لنا، مما يتيح لنا الوصول الفوري إلى عناوين IP المناسبة اللازمة لفتح الصفحات التي نريدها.
مرة أخرى، لا يتم استخدام www.microsoft.com ، www.estafed1.com ، www.amazon.com ، وأي اسم موقع آخر إلا من أجل راحتنا لأنه من الأسهل بكثير تذكر تلك الأسماء من تذكر عناوين IP الخاصة بهم.
أجهزة الكمبيوتر التي تسمي الخوادم أو السيرفرات هي المسؤولة عن تخزين عناوين IP لكل نطاق.
عند طلب موقع ويب، السيرفر الذي يعالج هذه المعلومات أولاً من أجل تحديد الخطوة التالية في عملية البحث،بعد ذلك، يتم إعادة توجيه اسم النطاق إلى محلل اسم النطاق(DNR)، الموجود داخل مزود خدمة الإنترنت، لتحديد عنوان IP الصحيح.
أخيرًا ، يتم إرسال هذه المعلومات إلى الزائر أو المستخدم.
كيفية مسح DNS
تقوم أنظمة التشغيل مثل Windows وغيرها بتخزين عناوين IP وغيرها من المعلومات حول أسماء النطاقات محليًا، حتى يمكن الوصول إليها بشكل أسرع من الحاجة دائمًا للوصول إلى خادم DNS.
عندما يفهم الكمبيوتر أن اسم نطاق معين مرادف لعنوان IP معين، يُسمح بتخزين تلك المعلومات أو تخزينها مؤقتًا على الجهاز، وبالتالى إذا قمت بزيارة هذا الموقع مرة أخري، يكون معدل التصفح لديك أسرع.
في حين أن تذكر معلومات DNS مفيد، إلا أنه قد يكون أحيانًا قديم أو غير صالح، عادةً ما يقوم نظام التشغيل بإزالة هذه البيانات بعد فترة زمنية معينة.
ولكن إذا كنت تواجه مشكلات في الوصول إلى موقع ويب وتعتقد أن السبب في ذلك هو وجود مشكلة في DNS ، فإن الخطوة الأولى هي حذف هذه المعلومات حتى يتم تحديث DNS.
يجب أن تكون قادراً على إعادة تشغيل جهاز الكمبيوتر الخاص بك ببساطة إذا كنت تواجه مشاكل مع DNS لأن ذاكرة التخزين المؤقت DNS لا يتم الاحتفاظ بها من خلال إعادة التشغيل.
ومع ذلك ، فإن مسح ذاكرة التخزين المؤقت يدويًا بدلاً من إعادة التشغيل هو أسرع بكثير.
يمكنك مسح DNS في Windows من خلال موجه الأوامر CMD باستخدام الأمر ipconfig / flushdns.
حيث أن DNS المواقع لديها تعليمات حول مسح نظام أسماء النطاقات لكل إصدار من أنظمة تشغيل Windows، بالإضافة إلى نظامي التشغيل MacOS و Linux.
من المهم أن تتذكر أنه بناءً على كيفية إعداد جهاز التوجيه الخاص بك -الراوتر- ، قد يتم تخزين سجلات DNS هناك أيضًا.
إذا لم يؤدي مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على جهاز الكمبيوتر الخاص بك إلى حل مشكلة DNS لديك، فعليك بالتأكيد محاولة إعادة تشغيل جهاز التوجيه الخاص بك لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
هل البرامج الضارة يمكن أن تؤثر على إدخالات DNS ؟
نظرًا لأن DNS مسؤول عن توجيه أسماء النطاقات إلى عناوين IP معينة، قد يكون سبب رئيسي للنشاط الضار.
يمكن للمتسللين -الهاكرز- إعادة توجيه طلبك للحصول على مورد يعمل بشكل طبيعي إلى أحد المصائد لجمع كلمات المرور أو تقديم البرامج الضارة.
خداع DNS عبارة عن المصطلحات المستخدمة لوصف الهجوم على ذاكرة التخزين المؤقت لمحلل DNS بغرض إعادة توجيه اسم النطاق إلى عنوان IP مختلف عن ما تم تعيينه بصدق إلى اسم النطاق الأصلي، وإلغاء التوجيه للمكان الذي تنوي الانتقال إليه.
يتم ذلك عادةً في محاولة لنقلك إلى موقع ويب مليء بالملفات الضارة أو القيام بهجوم تصيد احتيالي لخداعك في الوصول إلى موقع ويب مماثل المظهر من أجل سرقة بياناتك اعتمادًا على عملية تسجيل الدخول الخاصة بك.
بالطبع توفر معظم خدمات DNS الحماية ضد هذه الأنواع من الهجمات.
هناك طريقة أخرى للمهاجمين للتأثير على إدخالات DNS، وهي استخدام ملف hosts.
ملف hosts هو ملف مخزن محليًا، تم استخدامه بدلاً من DNS، فهو أداة واسعة النطاق لحل أسماء النطاقات، ولكن لا يزال الملف موجودًا في أنظمة التشغيل الشائعة.
تتجاوز الإدخالات المخزنة في هذا الملف إعدادات خادم DNS ، لذلك فهو سبب شائع للبرامج الضارة.
طريقة بسيطة لحماية ملف المضيف host من التحرير هي وضع علامة عليه كملف للقراءة فقط Read Only.
في Windows، انتقل إلى المجلد الذي يحتوي على ملف المضيف host من خلال المسار التالى:
C:\Windows\System32\drivers\etc
انقر بزر الماوس الأيمن فوقه، واختر خصائص”Properties”، ثم ضع علامة اختيار في المربع المجاور لسمة للقراءة فقط”Read Only”.
مزيد من المعلومات حول DNS
من الممكن أن يقوم مزود خدمة الإنترنت لديك بتخصص إدخالات DNS معينة، وقد يوفر ذلك مميزات التتبع لمواقع الويب التى تقوم بزيارتها، وحظر مواقع الويب الإباحية، وغيرها من المميزات.
ولكن لحسن الحظ، يمكنك تغيير إدخالات DNS التى تنسابك كما تود، وهناك الكثير من خدمات الDNS المجانية ومنها المدفوعة أيضًا.
إذا قمت بتغيير إعدادات خادم DNS على جهاز التوجيه الخاص بك -الراوتر- إلى شيء محدد، فإن جميع الأجهزة المتصلة بجهاز التوجيه المذكور ستستخدم أيضًا نفس خوادم DNS هذه.
أما، إذا قمت بتغيير إعدادات خادم DNS على جهاز كمبيوتر إلى شيء مختلف، فسيستخدم ذلك الكمبيوتر خوادم DNS مختلفة عن جميع الأجهزة الأخرى المتصلة بجهاز التوجيه نفسه.
وهذا هو السبب في أن ذاكرة التخزين المؤقت لنظام أسماء النطاقات غير الصالحة على جهاز الكمبيوتر الخاص بك يمكن أن تمنع مواقع الويب من التحميل حتى لو كانت هذه المواقع تفتح بشكل طبيعي على جهاز كمبيوتر مختلف على نفس الشبكة.
على الرغم من أن عناوين URL التي ندخلها عادة في متصفحات الويب لدينا هي أسماء يسهل تذكرها مثل www.google.com ، يمكنك بدلاً من ذلك استخدام عنوان IP الذي يشير إليه اسم النطاق، مثل https:// 172.217.22.142 ) للوصول إلى نفس الموقع.
هذا لأنك لا تزال تصل إلى نفس الخادم في كلتا الحالتين – من الأسهل تذكر طريقة واحدة (باستخدام الاسم).
في هذه الملاحظة، إذا كان هناك أي نوع من المشكلات في اتصال جهازك بخادم DNS، فيمكنك دائمًا تجاوزه عن طريق إدخال عنوان IP في شريط العنوان بمتصفح الويب بدلاً من اسم النطاق.
لا يحتفظ معظم الأشخاص بقائمة محلية لعناوين IP التي تتوافق مع أسماء النطاقات، لأنه بعد كل شيء، هذا هو الغرض الكامل من استخدام خادم DNS في المقام الأول، وهو التسهيل على المستخدمين الى الوصول المواقع التى يريدوا زيارتها.
أشهر خوادم DNS المجانية والعامة
كما قلنا في الأعلى تقوم خوادم DNS بترجمة اسم النطاق -المألوف من حروف- الذي تدخله في متصفح (مثل estafed1.com) إلى عنوان IP العام المطلوب لجهازك للوصول الى هذا الموقع فعليًا.
يقوم مزود خدمة الإنترنت الخاص بك تلقائيًا بتعيين خوادم DNS عندما يتصل هاتفك الذكي أو جهاز التوجيه -الراوتر- بالإنترنت.
ولكن أنت ليس مضطرلاستخدام هذه الخوادمDNS،وهناك العديد من الأسباب التى قد تدفعك الي تجربة خوادم DNS، وأبرز هذه المميزات هما الخصوصية وسرعة التصفح.
تشتمل أفضل خوادم DNS العامة والمجانية على الآتى:
- Quad9
- OpenDNS
- Cloudflare
- CleanBrowsing
- Verisign
- Alternate DNS
- AdGuard DNS
أفضل خوادم DNS المجانية والعامة | ||
---|---|---|
Provider | Primary DNS | Secondary DNS |
8.8.8.8 | 8.8.4.4 | |
Quad9 | 9.9.9.9 | 149.112.112.112 |
OpenDNS Home | 208.67.222.222 | 208.67.220.220 |
Cloudflare | 1.1.1.1 | 1.0.0.1 |
CleanBrowsing | 185.228.168.9 | 185.228.169.9 |
Verisign | 64.6.64.6 | 64.6.65.6 |
Alternate DNS | 198.101.242.72 | 23.253.163.53 |
AdGuard DNS | 176.103.130.130 | 176.103.130.131 |
Primary DNS : خوادم DNS الأولية هي خوادم DNS المفضلة أو الأساسية ، والتى يتم استخدامها أولًا لتحويلك الى مواقع الويب التى تريد زيارتها.
Secondary DNS : خوادم DNS الثانوية هي خوادم DNS البديلة، والتى يتم إستخدامها بدلًا من خوادم DNS الأساسية في حالة حدوث خطأ أو تعثر الوصول إليها.
كيفية تغيير خوادم DNS على أجهزة التوجيه -الراوتر- الأكثر إنتشارًا
لا يعد تغيير إعدادات خادم DNS على جهاز التوجيه أمرًا صعبًا، ولكن كل شركة تقوم بإطلاق جهاز توجيه – راوتر- تستخدم واجهة تحكم خاصة بها، ولذلك قد يختلف تغيير خوادم DNS اعتمادًا على جهاز التوجيه الذي تملكه.
فيما يلي الخطوات اللازمة لتغيير خوادم DNS على العلامات التجارية الأكثر إنتشارًا لأجهزة التوجيه.
تغيير خوادم DNS في راوتر Te data
لتغيير عناوين DNS في راوتر Te Data، إتبع الخطوات التالية:
1 .قم بالدخول الى إعدادات الراوتر
بالطبع تناولنا في مقال سابق حول كيفية معرفة اسم المستخدم وكلمة المرور، و تسجيل الدخول الى إعدادات الراوتر Te data
2. إنتقل الى تبويب Basic من الجانب الأيسر من الصفحة، بعدها انقر فوق LAN.
3. قم بالتمرير لأسفل حتى ترى عنوان خادم DNS الأساسي Primary DNS server، أدخل العنوان الرئيسي لخادم DNS الذي ترغب في استخدامه.
ومن الأرجح إدخال خادم DNS الخاص بجوجل وهو 8.8.8.8
4. في المربع أدناه الذي يحمل عنوان خادم DNS الثانوي Secondary DNS server ، أدخل العنوان الثانوي لخادم DNS، تذكر أن هذا العنوان يستخدم فقط عندما يتعذر العثور على العنوان الأساسي الأول.
كذلك، من الأرجح إدخال DNS الخاص بجوجل وهو 8.8.4.4
5. بعد الإنتهاء من كتابة عناوين DNS، انقر فوق زر Submit.
6. وأخيرَا، قم بإعادة تشغيل الراوتر، حى يتم تطبيق التغييرات التى قمنا بها بشكل صحيح -لاحظ الصورة التالية-
تغيير خوادم DNS في راوتر TP Link
حتى تقوم بتغيير خوادم DNS في راوتر TP Link، إتبع الخطوات التالية:
1 .أولًا، قم بتسجيل الدخول الى إعدادات الراوتر.
ذكرنا في مقال سابق بالتفصيل الممل كيفية معرفة اسم المستخدم وكملة المرور، وتسجيل الدخول الى إعدادات الراوتر TP Link.
2. إنتقل الى علامة تبويب Network، ثم انقر فوق الخيار WAN، احتفظ بالبيانات التى سوف تظهر لك في هذه الصفحة، والتى غالبًا سوف تكون كما بالصورة.
3. من قائمة Connection Type، اختر Static IP.
4. قم بكتابة البيانات التى أشارنا إليها في الخطوة 2.
5. ثم قم بإدخال عنوان DNS الأساسي Primary DNS server .
6. قم بإدخال عنوان dns البديل Secondary DNS server .
7. بعد التأكد من كتابة البيانات بشكل صحيح، إضغط على زر حفظ Save.
8. وأخيرًا، قم بإعادة تشغيل الراوتر، حتى يتم تطبيق التغييرات التى قمنا بها -كما بالصورة التالية-.
تغيير خوادم DNS في راوتر Edimax
حتى تتمكن من تغيير عناوين DNS في راوتر Edimax، اتبع الخطوات التالية:
1. بطبيعة الحال يجب عليك أولًا تسجيل الدخول الى إعدادات الراوتر Edimax.
تناولنا في مقال سابق بالتفصيل حول كيفية معرفة كلمة المرور واسم المستخدم، وتسجيل الدخول الى الراوتر.
2. من الجانب الأيسر، قم بالإنتقال الى تبويب Internet، واختر منها WAN Setup.
3. توجه الى مربع Dynamic IP، وانقر على خيار Use the following IP Adress.
4. قم بإدخال عنوان DNS الأساسي في خانة DNS 1 Address.
5. قم بإدخال عنوان DNS البديل في خانة DNS 2 Address.
6. بإمكانك أيضًا إدخال عنوان DNS بديل ثانِ في خانة DNS 3 Address.
7. بعد الإنتهاء من كتابة خوادم DNS ، اضغط على زر Save Settings.
8. وأخيرًا، قم بإعادة تشغيل الراوتر من خلال الضغط على زر clik here to restart أسفل الصفحة، حتي يتم تطبيق التغييرات التى قمنا بها بشكل صحيح.
تغيير خوادم DNS على الكمبيوتر -الويندوز-
نظرًا لأن خوادم DNS هي أحيانًا تتسبب في أنواع معينة من مشاكل الإنترنت، فقد يكون تغيير خوادم DNS خطوة جيدة لاستكشاف الأخطاء وإصلاحها.
عند تغيير خوادم DNS في Windows، يمكنك تغيير الخوادم التي يستخدمها Windows لترجمة أسماء النطاقات (مثل www.estafed1.com) إلى عناوين IP (مثل 208.185.127.40).
نظرًا لأن معظم أجهزة الكمبيوتر وأجهزة الهواتف أيضًا تتصل بشبكة محلية عبر DHCP، فمن المحتمل أن هناك بالفعل خوادم DNS مكونة تلقائيًا في Windows نيابة عنك.
ما ستفعله هنا هو تجاوز خوادم DNS التلقائية، وتبديلها بخوادم DNS أخري من اختيارك.
فيما يلي الخطوات المطلوبة لتغيير خوادم DNS التي يستخدمها Windows.
ومع ذلك، ربما تختلف بعض الإجراءات بعض الشيء اعتمادًا على إصدار Windows الذي تستخدمه، لذا تأكد من ملاحظة هذه الاختلافات عند استدعائها.
1. قم بفتح لوحة التحكم Control Panel.
2. قم بتحديد الخيارNetwork and Internet.
ملحوظة : لن ترى خيارNetwork and Internet إذا تم تعيين طريقة العرض في لوحة التحكم رموز كبيرة Large icons أو رموز صغيرة Small icons.
بدلاً من ذلك، ابحث عن Network and Sharing Center، واختره ، ثم انتقل إلى الخطوة 4.
3. ومن نافذة الشبكة والإنترنت المفتوحة، انقر على خيارNetwork and Sharing Center.
4. الآن بعد أن تم فتح نافذة مركز الشبكة والمشاركة Network and Sharing Center، انقر فوق الأمرChange adapter settings ، الموجود في الجانب الأيسر.
5.من شاشة Network Connections الجديدة هذه ، حدد بالماوس موقع اتصال الشبكة الذي تريد تغيير خوادم DNS له.
ملحوظة : عادةً ما يتم تصنيف الاتصالات السلكية على أنها اتصال Ethernet أو Local Area ، في حين يتم تصنيف الاتصالات اللاسلكية عادةً على أنها Wi-Fi.
6. افتح اتصال الشبكة الذي تريد تغيير خوادم DNS له من خلال النقر المزدوج على الأيقونة الخاصة به.
ملحوظة : قد يكون لديك عدد من الاتصالات المدرجة هنا ولكن يمكنك عادة تجاهل أي اتصالات Bluetooth، وكذلك أي حالة غير متصلة أو معطل.
إذا كنت لا تزال تواجه مشكلة في العثور على الاتصال الصحيح، فغيّر طريقة عرض هذه النافذة إلى التفاصيل “Details” واستخدم الاتصال الذي يسرد الوصول إلى الإنترنت Internet access في عمود الاتصال Connectivity.
7. انقر فوق خصائص “Properties” في نافذة الحالة الخاصة بالاتصال المفتوحة الآن.
ملحوظة : في بعض إصدارات Windows، ربما يُطلب منك تقديم كلمة مرور المسؤول إذا لم تقم بتسجيل الدخول إلى حساب مسؤول.
8. ومن نافذة خصائص الإتصال التى ظهرت، انقر على خيار (Internet Protocol Version 4 (TCP/IPv4.
9. اضغط أو انقر فوق الزر خصائص “Properties” أسفل القائمة.
10. ومن نافذة الخصائص التى تم فتحها، انقر على الخيار Use the following DNS server addresses.
ملحوظة : إذا كان لدى Windows بالفعل خوادم DNS مخصصة مكونة، فقد يكون زر الاختيار هذا محددًا بالفعل.
إذا كان الأمر كذلك، فستستبدل عناوين IP الحالية لخادم DNS بعناوين جديدة خلال الخطوات القليلة التالية.
11. في المساحات الفارغة، أدخل عنوان IP لخادم DNS المفضل Preferred DNS server، بالإضافة إلى خادم DNS بديلAlternate DNS server.
ملحوظة : يمكنك إدخال خادم DNS المفضل فقط Preferred DNS server، ولا يشترط عليك إدخال خادم DNS البديل Secondary DNS Server، ولكن من الأفضل إضافة كليهما، وذلك في حالة حدوث خطأ في خادم DNS المفضل، يتم الإنتقال الى خادم DNS البديل.
أيضًا يمكنك إدخال خادم DNS المفضل من أحد موفري خوادم DNS -وليكن Google مثلا- ، وإدخال خادم DNS البديل من موفر آخر – وليكن Cloudflare مثلا-.
كما يمكنك إدخال أكثر من خادمي DNS، من خلال الضغط على زر advanced -أي متقدم- والإنتقال الى تبويب DNS.
12. وأخيرًا، إضغط على زر موافق OK.
بعد إجراء الخطوات السابقة، قد تم تغيير خادم DNS على الفور، يمكنك الآن إغلاق أي نافذة من الخصائص أو الحالة أو اتصالات الشبكة أو لوحة التحكم المفتوحة.
يمكنك التحقق من أن خوادم DNS الجديدة التي يستخدمها Windows تعمل بشكل صحيح من خلال زيارة العديد من مواقع الويب المفضلة لديك من أي متصفح تستخدمه.
ما دامت صفحات الويب تظهر بشكل أسرع من السابق، إذن… تعمل خوادم DNS الجديدة التي أدخلتها بشكل صحيح.
تغيير خوادم DNS على الأندرويد
هذا سهل جدا، قد لا تحب هذه الطريقة، لأنها تعمل فقط في حالة اتصال wi-fi ولن تعمل مع بيانات الهاتف
إذا كنت ترغب في تغيير إعدادات DNS لبيانات الهاتف المحمول (3G / 4G)، ستحتاج الى تطبيق خارجي،
سوف نتطرق الى أفضل تطبيقات تغيير خوادم DNS للأندرويد في مقال منفصل لاحقًا -إن شاء الله -.
على أي حال، لتغيير DNS في هاتف الأندرويد Android بدون أي أدوات تابعة لجهات خارجية، ستحتاج إلى اتباع الخطوات التالية.
- أولاً وقبل أي شيء، انتقل إلى الإعدادات ثم Wi-Fi من هاتفك المحمول Settings > Wi-Fi.
- الآن، اضغط مع الاستمرار على اسم شبكة wi-fi التي تريد أن تستخدمها، ثم اختر تعديل الشبكة Modify network.
- سترى المزيد من الخيارات، انتقل للأسفل وانقر على الخيارات المتقدمة Advanced Options.
- ثم اضغط على DHCP واختر ثابت Static – إذا لم يتم ضبط إعدادات IP الخاصة بك بالفعل على ثابت-.
- الآن، قم بالتمرير لأسفل والعثور على DNS 1 و DNS 2، يمكنك إدخال أي عناوين DNS التى تفضلها. لنفترض أنك تريد استخدام google DNS، يمكنك كتابة 8.8.8.8 في DNS 1 و 8.8.4.4 في DNS 2.
- بعد القيام بكل شيء بشكل صحيح، انقر فوق حفظ Save.
- يمكنك الآن إعادة الاتصال بـ wifi.
أسرع طريقة لتغيير DNS علي الكمبيوتر
هناك طريقة سريعة للغاية وبسيطة تساعدك في تغيير DNS علي جهاز الكمبيوتر الخاص بك. نستخدم برنامج بسيط يُدعي DNS Jumber، حيث يمكنك تغيير DNS علي جهازك بضغطة زر واحدة. تابع معي الخطوات التالية:-
- قم بتنزيل البرنامج بالنقر علي هذا الرابط.
- بعد التنزيل، قم بفتح البرنامج.
- ومن خيار Choose a Dns Server، حدد خادم DNS كما تريد، سوف تجد أفضل وأشهر خوادم DNS المشهورة وعلي رأسهم خادم شركة DNS، وبكل تأكيد أنصحك أن تستخدم DNS جوجل.
- بعد تغيير DNS لأي خادم تريده، اضغط فوق زر Apply DNS.
شرح مرتب وتفصيلي نرجوا الاختصار قليلا واستمروا بالمزيد ونرجوا تحديث الموضوع كل فتره لتطور الاجهزه واختلاف الاعداد
حاضر
هافي مخترق كيف احمي من هذا هو ايفون
لو سمحت وضح سؤالك بالفصحي