البحث عن الـ DNS
البحث عن الـ DNS
DNS Lookup ، المعروف أيضًا باسم Domain Name System Lookup ، هو عملية الاستعلام عن نظام اسم المجال (DNS) لترجمة أسماء المجال التي يمكن قراءتها من قبل الإنسان (مثل www.example.com) إلى عناوين IP التي تستخدمها أجهزة الكمبيوتر لتحديد الهوية والتواصل معها بعضها البعض عبر الإنترنت.
عند إدخال اسم نطاق في شريط عنوان متصفح الويب الخاص بك ، يحتاج جهاز الكمبيوتر الخاص بك إلى معرفة عنوان IP المقابل للخادم الذي يستضيف موقع الويب هذا. هذا هو المكان الذي يلعب فيه DNS Lookup. نظام DNS هو أساسًا قاعدة بيانات موزعة تحافظ على التعيين بين أسماء النطاقات وعناوين IP المقابلة لها.
فيما يلي تحليل مبسط لكيفية عمل بحث DNS:
- يُدخل المستخدم اسم نطاق (على سبيل المثال ، www.example.com) في متصفح. li>
- يتحقق الكمبيوتر أولاً من ذاكرة التخزين المؤقت لنظام أسماء النطاقات المحلي لمعرفة ما إذا كان عنوان IP لهذا المجال مخزنًا بالفعل. li>
- إذا لم يتم العثور على عنوان IP في ذاكرة التخزين المؤقت ، يرسل الكمبيوتر استعلام DNS إلى محلل DNS (عادة ما يتم توفيره بواسطة مزود خدمة الإنترنت أو خدمة DNS العامة مثل Google DNS أو Cloudflare DNS).
- يبحث محلل DNS بعد ذلك عن عنوان IP المرتبط باسم المجال. يبدأ بفحص ذاكرة التخزين المؤقت الخاصة به للتعيين.
- إذا لم يكن التعيين في ذاكرة التخزين المؤقت لوحدة الحل ، فإنه ينفذ سلسلة من الاستعلامات التكرارية إلى التسلسل الهرمي لنظام أسماء النطاقات. يبدأ من خلال الاستعلام عن خوادم DNS الجذرية لاكتشاف خادم DNS الموثوق لنطاق المستوى الأعلى (على سبيل المثال ، ".com").
- يستعلم المحلل بعد ذلك عن خادم DNS الموثوق لنطاق المستوى الأعلى ، والذي يوجهه إلى خادم DNS الموثوق للمجال المحدد (على سبيل المثال ، "example.com").
- أخيرًا ، يوفر خادم DNS الموثوق عنوان IP للمجال المطلوب مرة أخرى إلى المحلل ، والذي يقوم بعد ذلك بتخزين التعيين في ذاكرة التخزين المؤقت الخاصة به وإرجاع عنوان IP إلى كمبيوتر المستخدم. li>
- يمتلك كمبيوتر المستخدم الآن عنوان IP ويمكنه إنشاء اتصال بخادم الويب الذي يستضيف موقع الويب المطلوب. li>