نظرة عامة عالية المستوى على ما هو DNS وكيف يعمل
لا تحاول عادةً الوصول إلى موقع ويب باستخدام عنوان IP الخاص به. أنتعلبة، لكنها نادرة جدًا.
عادة ما تستخدم ملفاسم النطاق. مثل google.com أو flaviocopes.com.
هذا مفيد للغاية لأنه على سبيل المثال يمكنني تغيير الخادم والشركة اللذين أستخدمهما لاستضافة موقع ويب ، مع الحفاظ على نفس اسم المجال.
يسمى النظام الذي يعيّن أسماء المجال إلى عناوين IP DNS:نظام اسم المجال.
DNS عبارة عن شبكة من الخوادم. سيكون لمزودك DNS خاص به ، وقد تم تكوين جهاز التوجيه الخاص بك مسبقًا لاستخدامه.
يمكنك أيضًا اختيار استخدام خادم DNS الخاص بـ Google ، والذي يحتوي على عنوان IP8.8.8.8
.
ستتلقى خوادم DNS هذه الطلبات من جهاز الكمبيوتر الخاص بك ، وستطلب بدورها خادم DNS المرجعي الخاص بها.
النظام منظم مثل الشجرة. يوجد خادم DNS واحد في الأعلى يسمىخادم DNS الجذر.
للتبسيط ، يعرف عنوان IP لخوادم DNS التي تدير كل امتداد مجال ، مثلcom
وnet
وorg
وما إلى ذلك ، بما في ذلك امتدادات النطاقات الخاصة بالبلد والأخرى الجديدة مثلblog
وdev
أوtech
.
تعرف خوادم DNS هذه تعيين عناوين IP لجميع المجالات تحت امتدادها.
بالطبع تم إعداد النظام لضمان التخزين المؤقت والتكرار والقدرة على تحمل الطلبات المتزامنة العالية ، ولكن هذه هي الفكرة العامة.
المزيد من دروس الشبكة:
- مقدمة في WebSockets
- كيف تعمل طلبات HTTP
- قائمة رؤوس طلبات HTTP
- قائمة رؤوس استجابة HTTP
- HTTP مقابل HTTPS
- ما هو RFC؟
- بروتوكول HTTP
- بروتوكول HTTPS
- دليل curl لطلبات HTTP
- التخزين المؤقت في HTTP
- قائمة رموز حالة HTTP
- ما هو CDN؟
- بروتوكول HTTP / 2
- ما هو الميناء
- DNS ، نظام اسم المجال
- بروتوكول TCP
- بروتوكول UDP
- مقدمة لواجهات برمجة تطبيقات REST
- كيفية تثبيت شهادة SSL محلية في macOS
- كيفية إنشاء شهادة SSL محلية
- كيفية تكوين Nginx لـ HTTPS
- وكيل عكسي بسيط لـ nginx لخدمة تطبيقات Node.js متعددة من مجلدات فرعية
- ما هو عكس الوكيل؟