43 1 792KB
DNS هو اختصار Domain Name Systemنظام أسماء النطاقات وهو نظام يقوم بتخزين معلومات عن اسماء النطاقات لتوفير الوصول الى الخوادم المرتبطة بها. يقوم سيرفر DNSبوظيفتين اساسيتينالوظيفة االولى هي تلقى امر مباشر من برنامج التصفح لتحويل اسم الدومين الحد المواقع الى عنوان IP الوظيفة الثانية هي مخاطبة سيرفر DNSاخر متصل به لتفيد امر برنامج التصفح في حالة عدم قدرته على تنفيذ امر البرنامج منظومة DNSتحتوى على عدة سيرفرات رئيسية مخزن عليها نفس قواعد البيانات وذلك لضمان عدم الفشل فى الحصول على معلومات الصفحة المطلوبة فى حالةفشل او عطل احد السيرفرات بنية ّنظام الـ DNSَ ّ ُ َ َ عريفه بِقا ِع َدة البيانات لل ُموقع فضاء األسماء ( :)Domain Name Spaceحيث َيتِم فيها حِفظ َوتخزين َملفات ال ُموقع َو ُيمكِن ت ِ ت َوعناوين الـ IPال َموجود ِة على ال َّ الخادم (َ : )Serverيحتوي خادِم الـ DNSعلى َمعلوما ِ بإرسال َطلَب Requestمِن أَ ِجل ال ُحصول غلى ِم د ستخ م م قا إذا بحيث شبكة َ ُ ِ يمرر إلى خادم آخر Another Serverلتنفيذ الطلب. ال َمعلومات وكانَ الخادِم َ Serverغير مو ُجود فإنّ الطلب ّ َ سامِها فأي َموقِع َيحتوي على Domain Nameللدَالل ِة على َع َمل ال ُموقِع وأق َ اسم النطاق ( : )Domain Nameه َُو اسم ُيس َتخدَ م فِي اإلنترنت للدّالل ِة على َموقِع ُمع ّينَّ ، اسم ال ِجهة أو َع َملِها. َو َيكون اخت ِ ِيار ال ّنطاق َقريب مِن ِ ّ اّل ملف النطاق ( :)Zone Fileيحتوي هذا الملف على جميع سج ت المصادر (المعلومات) المتعلقة باسم النطاق ،Domain Nameويت ّم حفظها وإدارة الملف من خالل خادم أسماء النطاقات .Domain Name Server الر ّد على استِفسارا ِ وجد هُناك خادِم َرئِيسي لِ ُكل ّ نِطاق على األقل. ت ال ُمس َتخدِمين ،و ُي َ خادِم أسماءِ ال ّنطاقات (َ :)Domain Name Serverوهذا الخادِم َيقُوم ِب َ تيجة ال ّنهائ ّية إلى أي َمعلو َمة َموجو َدة فِي ال ّنظامَ ،ومِن ُث ّم إرسال ال ّن َ سال االستِفسارات َحول َ ّ قرر ( : )Resolverه َُو ِجهاز َيقُوم بال ّنياب ِة َعن ال ُمستخدِمين بإر َ ال ُم ّ ِ ال ُمس َتفسِ رين. المستخدم (َ :)Userوه َُو ال ُمس َتفِيد مِن ه ِذ ِه الخِد َمة مِن ال ّنظام؛ ِبحيث َيس َتطيع ال ّتعا ُم ِل مع الـ DNSلل ُحصول على ال َمعلوما ِ ت ال َمطلوبة. طريقة عمل DNSسنأخذ مثاالً لشرح طريقة الـ : DNS ص ّفح. قرر Resolver الرابطِ الموجود على ال ُم َت َ اسم ال ّنطاق ِمثِل ( )www.google.comمِن خِالل ّ َيقو ُم ال ُمستخدِم مِن أقرب خادِم ُم ّ ِ بإدخال عنوان ِ ّ اسم النطاق مِن خِالل الخادما ِ قرر Resolverبِالبح ِ الرئيس ّية .Root Server ت ّ َيقوم ال ُم ّ ث َعن ِ خادِم أسماءِ ال ّنطاقات َ 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