في هذا الدرس 12تصفّح المواضيع
Domain Name System DNS
نظام اسم النطاق - DNS
Domain Name System DNS نظام اسم النطاق - DNS
عندما تريد زيارة موقع ويب مثل www.google.com، فإنك تكتب اسم النطاق في متصفح الانترنت الخاص بك؛فمن السهل عليك تذكر هذا الاسم، وتستخدم التطبيقات الأسماء، بينما يحتاج الاتصال عبر IP إلى عنوان الوجهة، وهنا يأتي دور DNS لأنه يقوم بتحويل هذا الاسم النصي إلى عنوان IP تستخدمه الحواسيب للاتصال بالخادم المضيف host server لموقع الويب.
الرقم172.217.19.142 المذكور في الأمثلة عنوان تاريخي توضيحي؛ قد تتغير عناوين الموقع وتتعدد.
DNS Example
مثال DNS
DNS Example مثال DNS
1. تكتب www.google.com في شريط العنوان في المتصفح الذي تستخدمه.
2. يفحص المتصفح أو محلل النظام المعلومات المحلية الصالحة وفق إعداداته، وقد تجيب ذاكرة التخزين المؤقت دون طلب خارجي.
3. عند الحاجة يرسل العميل طلبًا إلى محلل DNS التكراري المحدد في إعداداته ليبحث عن عنوان www.google.com.
4. قد يقدم محلل DNS مزود خدمة الإنترنت أو الشبكة أو خدمة يختارها المستخدم؛ ليس من الضروري أن يكون تابعًا إلى ISP.
5. يتحقق المحلل من الكاش لديه، ثم يتابع الإحالات اللازمة عند غياب الإجابة. إذا لم تتوافر إحالة صالحة، يبدأ بخادم الجذر ثم خادم TLD ثم خادم الأسماء المختص بـgoogle.com.
6. بمجرد العثور على العنوان IP الخاص بموقع جوجل، يتم إرساله إلى المتصفح.
7. يستخدم المتصفح العنوان المسترجع للاتصال بخادم الموقع وجلب المحتوى. الرقم172.217.19.142 مثال تاريخي، وليس نتيجة ثابتة لكل استعلام.
Domain
اسم نطاق موقع google.
www.google.com
IP
مثال تاريخي لعنوان IP قد يتغير
172.217.19.142
Benefits of DNS
فوائد نظام DNS
Benefits of DNS فوائد نظام DNS
المرونة: يمكن لنفس الموقع أن يتغير عنوانه أو الـ IP الخاص به دون تغيير اسم النطاق؛ مما يجعل نقل المواقع إلى خوادم جديدة أكثر سلاسة.
توزيع عبء العمل:يمكن للمواقع الكبيرة توزيع عبء العمل على عدة خوادم لتحسين الأداء وتجنب حدوث ازدحام في الشبكة.
DNS Components
مكونات DNS
DNS Components مكونات DNS
- ذاكرة الكاش Caching.
- خوادم التكرار Recursive DNS Servers.
- الخوادم الأساسية Root Servers.
- خوادم أسماء النطاقات العليا Top-Level Domain Name Servers.
- خوادم الأسماء المختصة Authoritative Name Servers.
- نطاقات المستوى الأعلى Top-Level Domains - TLDs.
Top-Level Domains - TLDs
نطاقات المستوى الأعلى
Top-Level Domains - TLDs نطاقات المستوى الأعلى
على سبيل المثال في www.example.com، تكون .com هي TLD.
أنواعها: تكون عامة أحيانًا، مثل: com, .org, .net. وهذا هو الغالب، ويمكن أيضًا أن تكون جغرافية مثل uk, .ca, .sa..
Root Servers
الخوادم الأساسية
Root Servers الخوادم الأساسية
عددها: يوجد 13 مجموعة خوادم أساسية حول العالم كل منها تحمل تسمية، مثل: A.root-servers.net ،B.root-servers.net، وهكذا حتى تصل إلى M.root-servers.net.
الأسماء الثلاثة عشر A إلى M هويات منطقية للخدمة، وليست13 جهازًا فقط؛ تخدمها نسخ تشغيلية كثيرة موزعة عالميًا وفق سجل مشغلي خوادم الجذر.
Top-Level Domain Name Servers
خوادم أسماء النطاقات العليا
Top-Level Domain Name Servers خوادم أسماء النطاقات العليا
وظيفتها: عندما يقوم المستخدم بإدخال عنوان موقع إلكتروني في المتصفح مثل closetag.com، ولم يتعرف عليه الخادم المحلي، فإنه يقوم بالاستعلام من الخوادم الأساسية Root Servers وتعيد الخوادم الأساسية إحالة إلى خوادم النطاق العلوي TLD Server المناسب، فيستعلم المحلل منها(.com في هذا المثال)وخادم الـ TLD الخاص بـ .com يعيد إحالة يستخدمها خادم التكرار للاستعلام من الخادم المختص Authoritative Name Server الخاص بـ closetag.com.
Authoritative Name Servers
خوادم الأسماء المختصة
Authoritative Name Servers خوادم الأسماء المختصة
وظيفتها: تقدم إجابات موثوقة عن السجلات في منطقتها؛ وقد تكون عنوانًا أو اسمًا مستعارًا أو سجلًا آخر، أو إجابة بعدم وجود الاسم أو النوع، فمثلًا: إذا طلبت closetag.com، فإن خادم الـ com. أو الـ TLD يعيد إحالة يستخدمها المحلل للاستعلام من الخادم المختص بنطاق closetag.com الذي يمتلك السجلات النهائية الخاصة بالمنطقة، ومنها سجلات العناوين عند وجودها.
Recursive DNS Resolver
مفسر DNS المتكرر
Recursive DNS Resolver مفسر DNS المتكرر
وظيفتها: تتلقى طلبات الـ DNS من المستخدمين وتبدأ في البحث عن المعلومات المطلوبة من خلال سلسلة من الاستعلامات، ثم تقوم بإعادة النتيجة إلى المستخدمينوتحتفظ بتلك المعلومات مؤقتًا في ذاكرة الكاش لتسريع الاستجابات لنفس الطلبات في المستقبل، وغالبًا ما تكون هذه الخوادم مقدمة من مزود خدمة الانترنت ISP.
Caching
ذاكرة الكاش
Caching ذاكرة الكاش
وظيفتها: تحسين السرعة والأداء عن طريق الاحتفاظ بنتائج الطلبات الماضية لبعض الوقت؛ مما يقلل من زمن الوصول Latency، ويخفف من حمل الاستعلامات التي يطلبها المستخدم بشكل متكرر.
يحدد TTL مدة صلاحية تخزين السجل مؤقتًا بالثواني؛ لذلك لا تظهر تغييرات السجلات بالضرورة فورًا لجميع العملاء.
How do DNS components interact with each other؟
كيف تتفاعل مكونات DNS مع بعضها؟
How do DNS components interact with each other؟ كيف تتفاعل مكونات DNS مع بعضها؟
1.يرسل المتصفح طلب: DNS إلى خادم التكرار أو الـ Recursive DNS Server.
2.يبدأالبحث: إذا لم يكن العنوان مخزنًا في الكاش، يبدأ خادم التكرار بإرسال استعلام إلى أحد الخوادم الأساسية.
3. يجيب الخادم الأساسي: ويرشد خادم التكرار إلى خادم TLD الـ com.لأنه المناسب لذلك المثال، ولكنه قد يختلف في مثال آخر.
4. البحث في خادم TLD: يعيد خادم TLD إحالة إلى الخادم المختص بـ closetag.com، ثم يرسل المحلل الاستعلام إليه.
5.يجيبخادم الأسماء المختصة: ويقوم بإرجاع عنوان الـ IP المناسب للنطاق المطلوب.
6. العودة إلى المتصفح: يتم إعادة عنوان الـ IP إلى المتصفح ليستخدمه في الاتصال بالموقع وتحميل المحتوى.
?How does DNS work
كيف يعمل DNS؟
?How does DNS work كيف يعمل DNS؟
1. يطلب المستخدمالموقع: عندما تكتب اسم النطاق في متصفح الانترنت مثل google.com فإن المتصفح يقوم بإرسال طلب إلى نظام DNS أو خادم DNS المحدد في إعداداتك، وقد يقدمه مزود الخدمة أو جهة أخرى.
2. البحث عن العنوان: خادم DNS يبدأ بالبحث عن عنوان IP المطابق لاسم النطاق وغالبًا يكون لديه عناوين IP مخزنة بشكل مؤقت Caching، وإذا لم يكن العنوان موجود في الذاكرة المؤقتة، يتابع المحلل الإحالات اللازمة. يبدأ من خوادم الجذر ثم خوادم TLD ثم الخوادم المختصة عند عدم توافر إحالة أقرب صالحة في الكاش.
3. استرجاع العنوان: بمجرد العثور على العنوان المطلوب، يقوم خادم DNS بإرساله إلى المتصفح كعنوان IPv4 أو IPv6 عند طلب سجلات العناوين؛ ولا يشترط أن يكون عامًا، فقد يكون عنوانًا خاصًا في DNS داخلي.
4. الاتصال بالموقع: يستطيع المتصفح الآن استخدام العنوان المسترجع للاتصال بموقع جوجل وعرض المحتوى. الرقم172.217.19.142 مثال تاريخي فقط.
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات16
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Domain Name System نظام تخزين اسم النطاق
- للمراجعة
- 02 Domain Name أسم النطاق المحدد للإنترنت أو إسم الموقع
- <p><a href="https://www.closetag.com/tutorial/internet/domain">المزيد عن Domain Name</a></p>
- للمراجعة
- 03 Server خادم
- <p><a href="https://www.closetag.com/tutorial/internet/servers">المزيد عن Server</a></p>
- للمراجعة
- 04 Public IP بروتوكول الإنترنت العام
- <p><a href="https://www.closetag.com/tutorial/internet/ip-address">المزيد عن Public IP</a></p>
- للمراجعة
- 05 Reverse عكسي
- للمراجعة
- 06 Distributed Database قاعدة بيانات موزعة
- للمراجعة
- 07 Domains المجالات أو النطاقات
- للمراجعة
- 08 Name Servers خوادم الأسماء
- للمراجعة
- 09 host server الخادم المضيف
- للمراجعة
- 10 Caching ذاكرة الكاش
- للمراجعة
- 11 Recursive DNS Servers خوادم التكرار
- للمراجعة
- 12 Root Servers الخوادم الأساسية
- للمراجعة
- 13 Top-Level Domain Name Servers خوادم أسماء النطاقات العليا
- للمراجعة
- 14 Authoritative Name Servers خوادم الأسماء المختصة
- للمراجعة
- 15 Top-Level Domains - TLDs نطاقات المستوى الأعلى
- للمراجعة
- 16 public IP address عنوان IP العام
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات5
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 DNS DNS
- Domain Name System
- نظام تخزين اسم النطاق
- للمراجعة
- 02 URL URL
- Uniform Resource Locator
- عنوان الموقع أو محدد الموقع الموحد<p><a href="https://www.closetag.com/tutorial/internet/browsers">المزيد عن URL</a></p>
- للمراجعة
- 03 IP IP
- Internet Protocol
- بروتوكول الانترنت<p><a href="https://www.closetag.com/tutorial/internet/ip-address">المزيد عن IP</a></p>
- للمراجعة
- 04 ISP ISP
- Internet Service Provider
- مزود خدمة الانترنت<p><a href="https://www.closetag.com/tutorial/internet/ip-address">المزيد عن ISP</a></p>
- للمراجعة
- 05 TLD TLD
- Top-level-domain
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.
لمحة عن التحدي14 أسئلة تنتظرك +
DNS هي اختصار ل ؟
____