• العالمية الحرة لتقنية المعلومات
  • العالمية الحرة لتقنية المعلومات
  • العالمية الحرة لتقنية المعلومات
  • العالمية الحرة لتقنية المعلومات
  • العالمية الحرة لتقنية المعلومات
  • العالمية الحرة لتقنية المعلومات
ما هو بروتوكول DNS؟ وكيف يعمل؟

ما هو بروتوكول DNS؟ وكيف يعمل؟

2021-05-31

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

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

لكل جهاز متصل بالإنترنت عنوان IP فريد تستخدمه الأجهزة الأخرى للعثور على الجهاز. يلغي بروتوكول DNS حاجة البشر إلى حفظ عناوين الـIP مثل 192.168.1.1 (في IPv4)، أو عناوين IP أبجدية رقمية أكثر تعقيدًا مثل 2400: cb00: 2048: 1:: c629: d7a2 (في IPv6).

كيف يعمل بروتوكول DNS؟ - العالمية الحرة

كيف يعمل بروتوكول DNS؟

تتضمن عملية حل الـ DNS تحويل اسم الدومين (مثل www.example.com) إلى عنوان IP مناسب للكمبيوتر (مثل 192.168.1.1)، حيث يتم إعطاء عنوان IP لكل جهاز على الإنترنت، وهذا العنوان ضروري للعثور على جهاز الإنترنت أو موقع الويب المناسب - مثل استخدام عنوان الشارع للعثور على منزل معين.

عندما يريد المستخدم تحميل صفحة ويب، يجب أن تحدث ترجمة بين ما يكتبه المستخدم في متصفح الويب الخاص به (example.com) والعنوان المألوف للجهاز الضروري لتحديد موقع صفحة الويب example.com.

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

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


بروتوكول DNS - العالمية الحرة

خوادم DNS الموثوقة وخوادم DNS التكرارية

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

خوادم DNS وعناوين IP

يمكن أن يتوافق كل دومين مع أكثر من عنوان IP واحد، في الواقع تحتوي بعض المواقع على مئات أو أكثر من عناوين IP التي تتوافق مع اسم مجال واحد، فعلى سبيل المثال، من المحتمل أن يكون الخادم الذي يصل إليه جهاز الكمبيوتر الخاص بك لموقع www.google.com مختلفًا تمامًا عن الخادم الذي قد يصل إليه شخص ما في دولة أخرى عن طريق كتابة اسم الموقع نفسه في متصفحه.

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

ما هو تخزين DNS المؤقت؟ - العالمية الحرة

ما هو تخزين DNS المؤقت؟

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

من المحتمل أنك تستخدم google.com عدة مرات في اليوم، بدلاً من أن يقوم جهاز الكمبيوتر الخاص بك بالاستعلام عن خادم اسم DNS لعنوان IP الخاص بـ google.com في كل مرة، يتم حفظ هذه المعلومات على جهاز الكمبيوتر الخاص بك بحيث لا يتعين عليه الوصول إلى خادم DNS لتحليل الاسم بعنوان IP الخاص به.

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

كيف أجد خادم DNS الخاص بي؟

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


 - العالمية الحرةDNS

هل يمكنني استخدام 8.8.8.8 DNS؟

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

إذا كنت تريد بديلاً، يمكنك بدلاً من ذلك توجيه جهاز الكمبيوتر الخاص بك إلى خادم DNS عام يعمل كمحلل تكراري، يعد Google أحد أبرز خوادم DNS العامة؛ عنوان IP الخاص به هو 8.8.8.8.

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