Professional Documents
Culture Documents
DNS
DNS
-هو اختصار Domain Name Systemنظام أسماء النطاقات وهو نظام يقوم بتخزين معلومات عن اسماء النطاقات لتوفير الوصول الى الخوادم المرتبطة بها.
-يقوم سيرفر DNSبوظيفتين اساسيتين
الوظيفة االولى هي تلقى امر مباشر من برنامج التصفح لتحويل اسم الدومين الحد المواقع الى عنوان IP
الوظيفة الثانية هي مخاطبة سيرفر DNSاخر متصل به لتفيد امر برنامج التصفح في حالة عدم قدرته على تنفيذ امر البرنامج
-منظومة DNSتحتوى على عدة سيرفرات رئيسية مخزن عليها نفس قواعد البيانات وذلك لضمان عدم الفشل فى الحصول على معلومات الصفحة المطلوبة فى حالة
فشل او عطل احد السيرفرات
-بنية ّنظام الـ DNS
َ
عريفه بِقا ِع َدة البيانات لل ُموقع َ ّ َ ُ
فضاء األسماء ( :)Domain Name Spaceحيث َيتِم فيها حِفظ َوتخزين َملفات ال ُموقع َو ُيمكِن ت ِ
بإرسال َطلَب Requestمِن أَ ِجل ال ُحصول غلى ِ ِمد ستخ م
َ ُ مقا إذا بحيث شبكة ت َوعناوين الـ IPال َموجود ِة على ال َّ الخادم (َ : )Serverيحتوي خادِم الـ DNSعلى َمعلوما ِ
يمرر إلى خادم آخر Another Serverلتنفيذ الطلب. ال َمعلومات وكانَ الخادِم َ Serverغير مو ُجود فإنّ الطلب ّ
فأي َموقِع َيحتوي على Domain Nameللدَالل ِة على َع َمل ال ُموقِع وأق َ
سامِها َ اسم النطاق ( : )Domain Nameه َُو اسم ُيس َتخدَ م فِي اإلنترنت للدّالل ِة على َموقِع ُمع ّينَّ ،
ِيار ال ّنطاق َقريب مِن ِ
اسم ال ِجهة أو َع َملِها. َو َيكون اخت ِ
ّ
ملف النطاق ( :)Zone Fileيحتوي هذا الملف على جميع سج ت المصادر (المعلومات) المتعلقة باسم النطاق ،Domain Nameويت ّم حفظها وإدارة الملف من خالل اّل
خادم أسماء النطاقات .Domain Name Server
وجد هُناك خادِم َرئِيسي لِ ُكل ّ نِطاق على األقل. ت ال ُمس َتخدِمين ،و ُي َ الر ّد على استِفسارا ِ خادِم أسماءِ ال ّنطاقات (َ :)Domain Name Serverوهذا الخادِم َيقُوم ِب َ
تيجة ال ّنهائ ّية إلى
إرسال ال ّن َ
ِ أي َمعلو َمة َموجو َدة فِي ال ّنظامَ ،ومِن ُث ّم سال االستِفسارات َحول َ ّ قرر ( : )Resolverه َُو ِجهاز َيقُوم بال ّنياب ِة َعن ال ُمستخدِمين بإر َ ال ُم ّ
ال ُمس َتفسِ رين.
ت ال َمطلوبة. المستخدم (َ :)Userوه َُو ال ُمس َتفِيد مِن ه ِذ ِه الخِد َمة مِن ال ّنظام؛ ِبحيث َيس َتطيع ال ّتعا ُم ِل مع الـ DNSلل ُحصول على ال َمعلوما ِ
-طريقة عمل DNS
سنأخذ مثاالً لشرح طريقة الـ : DNS
ص ّفح.الرابطِ الموجود على ال ُم َت َ اسم ال ّنطاق ِمثِل ( )www.google.comمِن خِالل ّ بإدخال عنوان ِ ِ قرر Resolver َيقو ُم ال ُمستخدِم مِن أقرب خادِم ُم ّ
الرئيس ّية .Root Server ت ّ اسم النطاق مِن خِالل الخادما ِ ّ ث َعن ِ قرر Resolverبِالبح ِ َيقوم ال ُم ّ
الر ُّد على االستفسارات. ت ال ُمتو ِّفرة َو َيتِم َخادِم أسماءِ ال ّنطاقات َ Domain Name Serverيقو ُم ِب َع َمل ّي ِة البحث َعن ال َمل ّفا ِ
خزينها فِي سِ ِجاّل ت ُمؤ ّقتةَ ،ومِن ُث ّم يستطي ُع المستخدِم استخدام صل َ َعليها َو َيقُوم ِب َت ِ وإرجاع ال ّنتيجة الّتي َح َ ِ ت ال ُمستخدم الردّ على استفسارا ِ قرر Resolverيقو ُم ِب َ ال ُم ّ
الصفحة وإظهارها. ّ
سجالت DNS
السجل Aوهو سجل يشير الى رقم IPمن الطراز الرابع أي IPV4
السجل AAAAوهو سجل يشير الى رقم ipمن الطراز السادس IPV6الحديث.
السجل CNAMEوهو سجل وظيفته ان يعود على سجل اخر من سجالت نفس النطاق ،فبدل كتابة نفس رقم االي بي في سجالت دي ان اس بشكل مكرر يمكن استخدام
CNAMEلمنع التكرار
السجل MXوهو اختصار Mail Exchangeوهو المسؤول عن التعامل مع رسائل البريد اإللكتروني المرسلة الى النطاق وتوجيها الى الوجهة المناسبة
السجل TXTيستخدم السجل النصي إلدخال معلومات تتعلق في اثبات ملكية النطاق
سجل NSوهو سجل خاص لتعريف أي خوادم الدي ان اس المرتبطة بالموقع والتي يمكن الوصول الى الموقع من خاللها.
?What Is Link-local Multicast Name Resolution
LLMNR is an additional method for name resolution that does not use DNS or WINS / LLMNR is designed for IPv6