ماهو نظام DSN ؟
معهد ترجمان التعليمي - TourJoman :: القســــــــــــم العلـــــــــــــــــــــــمي :: سلسلة مـــــــــــــــــــا هــــــو؟؟؟
صفحة 1 من اصل 1
ماهو نظام DSN ؟
نظام أسماء النطاقات (DNS) اختصار لجملة Domain Name System هو نظام يخزن معلومات تتعلق بأسماء نطاقات في قاعدة بيانات موزعة على الإنترنت. يقوم خادم اسم النطاق بربط العديد من المعلومات بأسماء النطاقات، ولكن وعلى وجه الخصوص يخزن عنوان الأي بي المرتبط بذلك النطاق.
بمعنى آخر هو نظام يقوم بترجمة أسماء النطاقات من كلمات إلى أرقام تعرف باسم (IP Address).
فكما أن الهواتف عبارة عن أرقام، فإذا أردت الاتصال بأي هاتف يجب معرفة رقمه، كذلك في عالم الإنترنت ، إذا أردت الاتصال بأي موقع عليك معرفة الـIP الخاص بهذا الموقع، ولكن بالنسبة للهاتف، هناك ما يسمى بخدمة الاستعلامات، فإذا كنت تعرف اسم أحد الأشخاص، تستعمل هذه الخدمة للحصول على رقمه. والأمر نفسه بالنسبة لخادوم الإنترنت ، فهناك ما يسمى بالـDomain Names، أو أسماء النطاقات، حيث أنه يكفي للاتصال بموقع من مثل ويكيبيديا، أن تعرف اسم النطاق الخاص بهذا الموقع، في هذه الحالة هو wikipedia.org، عندما تكتب هذا العنوان في المتصفح الخاص بك، فإن الخطوة الأولى التي يقوم بها متصفحك هي الاستعلام عن الـIP الخاص بهذا الموقع، ويتم هذا عبر الـDNS، أو نظام أسماء النطاقات ، وهذا عن طريق خادوم يترجم أسماء النطاقات، إلى عناوين الـIP، اللازمة للحاسوب كي يقوم بالاتصال مع الموقع.
م.جمال زين الدين- Admin
- عدد المساهمات : 806
النقاط : 59897
السٌّمعَة : 1
تاريخ التسجيل : 09/07/2012
رد: ماهو نظام DSN ؟
الDNS اختصار ل domain name system وهو عباره عن اسم يكتب بالحروف ليعبر عن ال ip address ليصبح التعامل اكثر سهوله!! ومثال على ذلك www.arabsbook .com هذا هو DNS لموقع كتاب العرب حيث يمثل ال IP ADDRESS=67.18.206.10 , وايضا www.google.comd=DNS
وال IP=66.102.9.99 ولو جربت وكتبت ال IP 66.102.9.99 على المتصفح ستظهر لك صفحة GOOGLE.
فعندما تكتب عنوان الموقع على متصفحك فأن ال BROWSER يحول ال DOMAIN NAME الى IP ADDRESS ليستطيع ربطك بالموقع المطلوب لان التعامل يتم مع ال IP ADDRESS. ال Domain name مجرد عنوان يسهل عليك تذكر الموقع !!
وينقسم ال DNS لعدة اقسام نأخذ مثال لتوضيح ذلك:
WWW.arabsbook.com/lesson
الجزء الاول من اليسار www عبارة عن word wide web وهو ثابت عند كتابة Domain name, الجزء الثاني arabsbook يمثل اسم موقعك او اسم ال domain name والجزء الثالث com يمثل server الذي يحتوي الموقع ويسمى top level ولكل top level يوجد second-level domains
فمثلا com=top level وال
second-level domains=arabsbook,yahoo.hotmail .
و ال second-level domains يجب ان يكونو مختلفين لكل top level .
اما اقسم الاخير lesson يمثل صفحه في الموقع كتاب العرب او احيانا يمثل موقع فرعي كالمواقع التي نراها تتبع للمواقع التي تستضيف مواقع .
م.جمال زين الدين- Admin
- عدد المساهمات : 806
النقاط : 59897
السٌّمعَة : 1
تاريخ التسجيل : 09/07/2012
رد: ماهو نظام DSN ؟
السلام عليكم
اعتقد اننا نسمع كثيرا عن ال DNS ولكن هل جميعنا يعلم حقيقة ما هو وما الفائدة منه وكيف يقوم بعمله
بداية يجب العلم ان انظمة الكمبيوتر لا تفهم لغة الكلام اى اننا عندما نكتب www.yahoo.com فان الظاهر امامنا ان الكمبيوتر يتعامل معها ويوصلك الى هذا الموقع المعروف لكل منا ولكن ما يحدث حقيقة ولا نشعر به هو عمل ما ساتكلم عنه DNS Server
DNS هى اختصار لمصطلح Domain Nam System ومعناها نظام اسماء النطاقات
وبالمفهوم البسيط فان هذا الخادم يكون مخزنا به اسماء النطاقات او المواقع وارقام ال IP الخاصة بتلك النطاقات
ومثال ذلك :
yahoo.com 60.122.105.85
microsoft.com 64.125.110.86
ويقال انه يوجد من هذا الخادم 13 خادم رئيسى فى العالم ويعتمد عليه مجموعة كبيرة من الخوادم الصغيرة او الفرعية
والعملية التى تحدث عندما تقوم بكتابة موقع مثلا فى المتصفح كالتالى :
عندما نقوم بكتابة اسم الموقع فى المتصفح يقوم النظام بارسال اسم هذا الموقع الى عنوان خادم ال DNS المسجل فى النظام لكى يساله عن عنوان ال IP لهذا الموقع فيرد عليه الخادم بعنوان ال IP اذا كان مسجلا لديه فيقوم النظام بالتوجه الى هذا العنوان لطلب الموقع ويبدا الموقع فى الظهور لديك على المتصفح وكل هذا يحدث فى ثوانى ولا نشعر به كمستخدمين ,, فتخيلوا معى لو انه لا يوجد هذا النظام وكان دخول المواقع بعناوين ال IP اظن انه سوف يكون مع كل واحد منا مذكرات لحفظ ارقام المواقع بها كما نفعل مع ارقام التليفونات وسيكون الموضوع عبارة عن معاناة كبيرة
فنحمد الله انهم ابتدعوا هذا النظام والذى لولاه فى اعتقادى ما انتشرت الانترنت واستخداماتها بهذه الطريقة
وهذا شكل توضيحى لما شرحته والذى ارجو ان افيد به اخوانى هنا
اعتقد اننا نسمع كثيرا عن ال DNS ولكن هل جميعنا يعلم حقيقة ما هو وما الفائدة منه وكيف يقوم بعمله
بداية يجب العلم ان انظمة الكمبيوتر لا تفهم لغة الكلام اى اننا عندما نكتب www.yahoo.com فان الظاهر امامنا ان الكمبيوتر يتعامل معها ويوصلك الى هذا الموقع المعروف لكل منا ولكن ما يحدث حقيقة ولا نشعر به هو عمل ما ساتكلم عنه DNS Server
DNS هى اختصار لمصطلح Domain Nam System ومعناها نظام اسماء النطاقات
وبالمفهوم البسيط فان هذا الخادم يكون مخزنا به اسماء النطاقات او المواقع وارقام ال IP الخاصة بتلك النطاقات
ومثال ذلك :
yahoo.com 60.122.105.85
microsoft.com 64.125.110.86
ويقال انه يوجد من هذا الخادم 13 خادم رئيسى فى العالم ويعتمد عليه مجموعة كبيرة من الخوادم الصغيرة او الفرعية
والعملية التى تحدث عندما تقوم بكتابة موقع مثلا فى المتصفح كالتالى :
عندما نقوم بكتابة اسم الموقع فى المتصفح يقوم النظام بارسال اسم هذا الموقع الى عنوان خادم ال DNS المسجل فى النظام لكى يساله عن عنوان ال IP لهذا الموقع فيرد عليه الخادم بعنوان ال IP اذا كان مسجلا لديه فيقوم النظام بالتوجه الى هذا العنوان لطلب الموقع ويبدا الموقع فى الظهور لديك على المتصفح وكل هذا يحدث فى ثوانى ولا نشعر به كمستخدمين ,, فتخيلوا معى لو انه لا يوجد هذا النظام وكان دخول المواقع بعناوين ال IP اظن انه سوف يكون مع كل واحد منا مذكرات لحفظ ارقام المواقع بها كما نفعل مع ارقام التليفونات وسيكون الموضوع عبارة عن معاناة كبيرة
فنحمد الله انهم ابتدعوا هذا النظام والذى لولاه فى اعتقادى ما انتشرت الانترنت واستخداماتها بهذه الطريقة
وهذا شكل توضيحى لما شرحته والذى ارجو ان افيد به اخوانى هنا
م.جمال زين الدين- Admin
- عدد المساهمات : 806
النقاط : 59897
السٌّمعَة : 1
تاريخ التسجيل : 09/07/2012
رد: ماهو نظام DSN ؟
نظام أسماء النطاقات
من ويكيبيديا، الموسوعة الحرة
نظام أسماء النطاقات (DNS) اختصار لجملة Domain Name System هو نظام يخزن معلومات تتعلق بأسماء نطاقات في قاعدة بيانات موزعة على الإنترنت. يقوم خادم اسم النطاق بربط العديد من المعلومات بأسماء النطاقات، ولكن وعلى وجه الخصوص يخزن عنوان الأي بي المرتبط بذلك النطاق.
بمعنى آخر هو نظام يقوم بترجمة أسماء النطاقات من كلمات إلى أرقام تعرف باسم (IP Address).
فكما أن الهواتف عبارة عن أرقام، فإذا أردت الاتصال بأي هاتف يجب معرفة رقمه، كذلك في عالم الإنترنت، إذا أردت الاتصال بأي موقع عليك معرفة الـIP الخاص بهذا الموقع، ولكن بالنسبة للهاتف، هناك ما يسمى بخدمة الاستعلامات، فإذا كنت تعرف اسم أحد الأشخاص، تستعمل هذه الخدمة للحصول على رقمه. والأمر نفسه بالنسبة لخادوم الإنترنت، فهناك ما يسمى بالـDomain Names، أو أسماء النطاقات، حيث أنه يكفي للاتصال بموقع من مثل ويكيبيديا، أن تعرف اسم النطاق الخاص بهذا الموقع، في هذه الحالة هو wikipedia.org، عندما تكتب هذا العنوان في المتصفح الخاص بك، فإن الخطوة الأولى التي يقوم بها متصفحك هي الاستعلام عن الـIP الخاص بهذا الموقع، ويتم هذا عبر الـDNS، أو نظام أسماء النطاقات، وهذا عن طريق خادوم يترجم أسماء النطاقات، إلى عناوين الـIP، اللازمة للحاسوب كي يقوم بالاتصال مع الموقع.
يعتبر نظام أسماء النطاقات مفيداً لعدة أسباب. أكثرها وضوحا، أنه يجعل من الممكن استبدال عناوين الأي بي الصعبة التذكر (مثل 207.142.131.206) بأسماء نطاقات سهلة التذكر (مثل wikipedia.org)، وهذا يسهل على البشر التعامل مع عناوين الشبكة وعناوين البريد الإلكتروني. كما أن النظام يسمح بإنشاء أسماء معترف بها ويمكن الوصول إليها دون الاتصال مع التسجيل المركزي في كل مرّة.
محتويات :
1 تعريف بالنظام
2 كيف يسمي ال (DNS) النطاقات
3 ما هو (FQDN) ؟
4 بنية النظام (Structure)
5 طريقة عمل النظام
6 المراجع
7 انظر أيضاً
8 وصلات خارجية
تعريف بالنظام
هو نظام على شبكة الإنترنت والاسم المختصر لهذا النظام هو( DNS). إن تقنية هذا النظام مشابهة لدليل الهاتف العادي الذي نكتب فيه أسماء الأشخاص الذين نتصل بهم مع أرقام هواتفهم ,فعندما نريد الاتصال بشخص ما علينا سوى فتح الدليل على الصفحة التي تحوي اسم الشخص ومن ثم قراءة رقم الشخص والاتصال به. بالنسبة لشبكة الإنترنت فإن طريقة التخاطب بين الأجهزة تعتمد اعتماداً مباشراً على العنوان الرقمي لبروتوكول الإنترنت (IP Address) ,هذا العنوان مكون من (32) خانة ثنائية في الإصدار الرابع (IP Version 4) يمكن تمثيلها على الشكل التالي (208.77.188.166) وعلى (128)خانة ثنائية في الإصدار السادس (IP Version 6) يمكن تمثيلها على الشكل التالي (2001:db8:1f70:999:de8:7648:6e8). فعندما يريد جهاز الاتصال مع جهاز آخر فعليه معرفة العنوان الرقمي لهذا الجهاز لتبادل المعطيات معه. قبل استخدام نظام DNS كانت عملية إنشاء الأسماء المعرفة للأجهزة تتم من خلال ملفات تسمى Host File، ولكن مع زيادة عدد الأجهزة التي تتضمنها الشبكة ثم تصميم نظام DNS لاستبدال ملفات الـ Host بقاعدة بيانات موزعة (Distributed Database)ذات حجم غير محدد نظرياً تسمح بتوزيع وأتمتة الإدارة، بالإضافة إلى تحسين الأداء وذلك من خلال استعمال بنية هرمية لتعريف عناصر النطاق Domain، فخدمة DNS تؤمن ترجمة الأسماء المستخدمة للدلالة على عناصر النطاق إلى عناوين IP الموافقة، حيث أن استخدام أسماء ذات دلالة معينة أسهل من استخدام عناوين IP. وبالتالي يمكن تعريف هذا النظام بأنه قاعدة معلومات غير مركزية (موزعة) على شبكة الإنترنت تحتوي على معلومات النطاقات وأسماء الأجهزة وعناوينها الرقمية تحت كل نطاق. وهذا النظام يقوم بتجزئه معلومات الشبكة إلى أجزاء يتم إدارتها محليا والوصول إليها عن طريق الشبكة.
كيف يسمي ال (DNS) النطاقات
تعتمد تقنية التسمية في النطاق على عملية التجميع الهرمي للأسماء حيث تعرف النطاقات Domains عدة مستويات مختلفة في بنية هرمية، وهذه المستويات هي:
النطاق الجذري (Root Domain): يمثل أعلى مستوى في البنية الهرمية ويشار إليه بنقطة (.)
مستوى القمة للنطاقات (Top-Level Domains): يمثل هذا المستوى باختصارات من رمزين أو ثلاثة، تعبر عن نوع المنظمة، أو الموقع الجغرافي، أو عن أي شيء آخر والجدول التالي يعرض بعض الأمثلة عن الاختصارات التي تمثل مستوى القمة Top level Domains.
يمكن لنطاقات المستوى الأعلى Top Level Domain أن تحتوي على نطاقات المستوى الثاني Second Level Domains، بالإضافة إلى المستخدمين.
المستوى الثاني للنطاقات (Second Level Domains): يمكن أن يحتوي هذا المستوى على مستخدمين، وعلى نطاقات أخرى تدعى Sub domains
أسماء المضيفين(Host Names): تكون أسماء المضيفين إشارة إلى كمبيوترات موجودة على الإنترنت أو في شبكة خصوصية وتكون أسماء المضيفين دائماً في أقصى اليسار ضمن الاسم.
ما هو (FQDN) ؟
هو اختصار لعبارة (Fully Qualified Domain Name) وتعني اسم نطاق مؤهل بالكامل ,أي يحتوي اسم الجهاز وعلى أسماء كافة النطاقات التي تفرع عنها اسم الجهاز بدءاً من المستوى الثاني للنطاقات ومستوى القمة حتى النطاق الجذري. وكما في الصورة السابقة يكون عنوان المضيف (www.nic.net.sy) اسم مؤهل بالكامل.
بنية النظام (Structure)
قبل الخوض في طريقة عمل نظام أسماء النطاقات سنتعرف على المكونات الأساسية لهذا النظام ولو بشكل مختصر:
فضاء الأسماء(Domain Name Space): وهو فضاء الأسماء الذي يعبر عن جميع عناصر النطاق، حيث يتم إلحاق أسماء عناصر النطاق به، ويمكن اعتباره قاعدة بيانات النظام.
المخدمات (Name Servers or Servers): تحتوي مخدمات الـ (DNS)على معلومات عن عناوين الحواسيب الزبونة على الشبكة وعناوين الـ IP الموافقة، حيث تقدم هذه المعلومات إلى المستخدمين الذين يقومون بإرسال الطلبات ((Requests من أجل الحصول على مثل هذه المعلومات. في حال لم يكن المخدم (Name Server) قادراً على تقديم المعلومات لسبب أو لآخر، فإن الطلب يمكن أن يمرر إلى مخدم آخر.
الأجهزة الزبونة على الشبكة (Resolvers or Clients) : وهم مستخدمو الشبكة الذين يقومون بتقديم طلبات تحويل اسم معطى إلى عنوان IP الموافق والضروري من أجل تحقيق الاتصال عبر الشبكة.
أما إذا أردنا التعمق أكثر في بنية النظام فنجد أنه يتكون من المكونات التالية:
اسم النطاق(Domain Name): هو اسم يستخدم على الإنترنت والشبكات لتمثيل جهة معينة إلكترونيا، وتستخدمه الجهة للدلالة على اسمها أو أقسامها أو فروعها أو للدلالة على خدماتها أو أسماء أجهزتها أو حتى عناوين البريد الإلكترونية.
وغيرها من السجلات الأخرى: التي لها استخدامات خاصة وهي أقل استخداما وانتشارا من السجلات السابقة (مثل:TXT,AAAA,SRV,SIG,RP,LOC…).
ملف النطاق (Zone File): وهو الملف الذي يحوي جميع سجلات المصادر(المعلومات) المتعلقة باسم نطاق معين, ويتم حفظ وإدارة ملف النطاق من خلال خادم أسماء النطاقات.
خادم أسماء النطاقات (Domain Name Server): وهو الخادم الذي يقوم بالرد على استفسارات المستخدمين أو المقررين بناء على ما هو موجود في ملف اسم النطاق المستفسر عنه. ويوجد خادم رئيسي على الأقل لكل اسم نطاق، ويتم من خلاله إدارة جميع سجلات النطاق وإجراء التحديثات عليها ويعد هذا الخادم المالك الرئيسي للنسخة الأصلية لملف اسم النطاق، كما توجد أيضا خادمات فرعية عديدة تأخذ نسخة من ذلك الملف بالتنسيق مع الخادم الرئيسي.
المقرر (Resolver): وهو الجهاز الذي يقوم (نيابة عن المستخدمين) بإرسال الاستفسارات حول أي معلومة موجودة في النظام إلى خادمات أسماء النطاقات ومن ثم إرسال النتيجة النهائية إلى المستفسرين (المستخدمين أو الأجهزة)، وعادة ما يوضع على كل شبكة منفصلة (خاصة) جهاز مقرر حتى يقوم بترجمة الأسماء إلى العناوين لجميع المستخدمين والأجهزة الموجودة على تلك الشبكة من خلال نظام أسماء النطاقات، كما يقوم المقرر أيضا بتخزين جميع نتائج الاستفسارات السابقة في السجلات المؤقتة (DNS Caching) وذلك لتوفير الجهد ولتحسين الأداء بدلا من البحث عن نتيجة نفس الاستفسار مرة أخرى خلال مدة معينة (تحدد من قبل الخادم الرئيسي لاسم النطاق).
المستخدم (user): وهو المستفيد النهائي من النظام (شخص أو برنامج أو جهاز) بحيث يتعامل مع النظام من خلال المقرر للحصول على المعلومة المطلوبة، كما يمكن أن يكون هذا المستخدم هو الشخص الذي يقوم بتسجيل اسم النطاق للاستفادة منه لاحقا.
طريقة عمل النظام
إن طريقة عمل نظام أسماء النطاقات عملية بسيطة يمكن تلخيصها بهذا المثال:
المستخدم يطلب من أقرب خادم مقرر (Resolver) العنوان الرقمي لاسم النطاق (en.wikipedia.org/wiki/Example.com)، وعادة ما يكون المقرر معرف في إعدادات الشبكة على جهاز المستخدم.
المقرر يقوم بالبحث عن الخادم الرئيسي لاسم النطاق المطلوب وذلك من خلال سؤال الخادمات الرئيسية العامة (Root Server) ومن ثم الخادمات المسؤولة عن النطاق العلوي الذي يتبع له النطاق إلى أن يصل إلى أحد الخادمات المسئولة عن ذلك النطاق ويرسل الاستفسار إليها.
خادم أسماء النطاقات المسئول عن النطاق يقوم بالبحث في ملف النطاق المتوفر لديه عن المعلومة المطلوبة ومن ثم يرد على ذلك الاستفسار بالعنوان الرقمي لذلك النطاق.
المقرر يقوم بالرد على استفسار المستخدم بالنتيجة التي حصل عليها ويقوم بتخزينها في السجلات المؤقتة لديه (حتى يستخدم عند طلب نفس الاستفسار من قبل مستخدم آخر خلال مدة معينة).
المراجع
Domain Name System - Wikipedia, the free encyclopedia (URL : en.wikipedia.org/wiki/Domain_Name_System) Domain Name System (DNS) Security By Diane Davidowicz (URL: compsec101.antibozo.net/papers/dnssec/dnssec.html) DNS Servers - What Is a DNS Server?
من ويكيبيديا، الموسوعة الحرة
نظام أسماء النطاقات (DNS) اختصار لجملة Domain Name System هو نظام يخزن معلومات تتعلق بأسماء نطاقات في قاعدة بيانات موزعة على الإنترنت. يقوم خادم اسم النطاق بربط العديد من المعلومات بأسماء النطاقات، ولكن وعلى وجه الخصوص يخزن عنوان الأي بي المرتبط بذلك النطاق.
بمعنى آخر هو نظام يقوم بترجمة أسماء النطاقات من كلمات إلى أرقام تعرف باسم (IP Address).
فكما أن الهواتف عبارة عن أرقام، فإذا أردت الاتصال بأي هاتف يجب معرفة رقمه، كذلك في عالم الإنترنت، إذا أردت الاتصال بأي موقع عليك معرفة الـIP الخاص بهذا الموقع، ولكن بالنسبة للهاتف، هناك ما يسمى بخدمة الاستعلامات، فإذا كنت تعرف اسم أحد الأشخاص، تستعمل هذه الخدمة للحصول على رقمه. والأمر نفسه بالنسبة لخادوم الإنترنت، فهناك ما يسمى بالـDomain Names، أو أسماء النطاقات، حيث أنه يكفي للاتصال بموقع من مثل ويكيبيديا، أن تعرف اسم النطاق الخاص بهذا الموقع، في هذه الحالة هو wikipedia.org، عندما تكتب هذا العنوان في المتصفح الخاص بك، فإن الخطوة الأولى التي يقوم بها متصفحك هي الاستعلام عن الـIP الخاص بهذا الموقع، ويتم هذا عبر الـDNS، أو نظام أسماء النطاقات، وهذا عن طريق خادوم يترجم أسماء النطاقات، إلى عناوين الـIP، اللازمة للحاسوب كي يقوم بالاتصال مع الموقع.
يعتبر نظام أسماء النطاقات مفيداً لعدة أسباب. أكثرها وضوحا، أنه يجعل من الممكن استبدال عناوين الأي بي الصعبة التذكر (مثل 207.142.131.206) بأسماء نطاقات سهلة التذكر (مثل wikipedia.org)، وهذا يسهل على البشر التعامل مع عناوين الشبكة وعناوين البريد الإلكتروني. كما أن النظام يسمح بإنشاء أسماء معترف بها ويمكن الوصول إليها دون الاتصال مع التسجيل المركزي في كل مرّة.
محتويات :
1 تعريف بالنظام
2 كيف يسمي ال (DNS) النطاقات
3 ما هو (FQDN) ؟
4 بنية النظام (Structure)
5 طريقة عمل النظام
6 المراجع
7 انظر أيضاً
8 وصلات خارجية
تعريف بالنظام
هو نظام على شبكة الإنترنت والاسم المختصر لهذا النظام هو( DNS). إن تقنية هذا النظام مشابهة لدليل الهاتف العادي الذي نكتب فيه أسماء الأشخاص الذين نتصل بهم مع أرقام هواتفهم ,فعندما نريد الاتصال بشخص ما علينا سوى فتح الدليل على الصفحة التي تحوي اسم الشخص ومن ثم قراءة رقم الشخص والاتصال به. بالنسبة لشبكة الإنترنت فإن طريقة التخاطب بين الأجهزة تعتمد اعتماداً مباشراً على العنوان الرقمي لبروتوكول الإنترنت (IP Address) ,هذا العنوان مكون من (32) خانة ثنائية في الإصدار الرابع (IP Version 4) يمكن تمثيلها على الشكل التالي (208.77.188.166) وعلى (128)خانة ثنائية في الإصدار السادس (IP Version 6) يمكن تمثيلها على الشكل التالي (2001:db8:1f70:999:de8:7648:6e8). فعندما يريد جهاز الاتصال مع جهاز آخر فعليه معرفة العنوان الرقمي لهذا الجهاز لتبادل المعطيات معه. قبل استخدام نظام DNS كانت عملية إنشاء الأسماء المعرفة للأجهزة تتم من خلال ملفات تسمى Host File، ولكن مع زيادة عدد الأجهزة التي تتضمنها الشبكة ثم تصميم نظام DNS لاستبدال ملفات الـ Host بقاعدة بيانات موزعة (Distributed Database)ذات حجم غير محدد نظرياً تسمح بتوزيع وأتمتة الإدارة، بالإضافة إلى تحسين الأداء وذلك من خلال استعمال بنية هرمية لتعريف عناصر النطاق Domain، فخدمة DNS تؤمن ترجمة الأسماء المستخدمة للدلالة على عناصر النطاق إلى عناوين IP الموافقة، حيث أن استخدام أسماء ذات دلالة معينة أسهل من استخدام عناوين IP. وبالتالي يمكن تعريف هذا النظام بأنه قاعدة معلومات غير مركزية (موزعة) على شبكة الإنترنت تحتوي على معلومات النطاقات وأسماء الأجهزة وعناوينها الرقمية تحت كل نطاق. وهذا النظام يقوم بتجزئه معلومات الشبكة إلى أجزاء يتم إدارتها محليا والوصول إليها عن طريق الشبكة.
كيف يسمي ال (DNS) النطاقات
تعتمد تقنية التسمية في النطاق على عملية التجميع الهرمي للأسماء حيث تعرف النطاقات Domains عدة مستويات مختلفة في بنية هرمية، وهذه المستويات هي:
النطاق الجذري (Root Domain): يمثل أعلى مستوى في البنية الهرمية ويشار إليه بنقطة (.)
مستوى القمة للنطاقات (Top-Level Domains): يمثل هذا المستوى باختصارات من رمزين أو ثلاثة، تعبر عن نوع المنظمة، أو الموقع الجغرافي، أو عن أي شيء آخر والجدول التالي يعرض بعض الأمثلة عن الاختصارات التي تمثل مستوى القمة Top level Domains.
يمكن لنطاقات المستوى الأعلى Top Level Domain أن تحتوي على نطاقات المستوى الثاني Second Level Domains، بالإضافة إلى المستخدمين.
المستوى الثاني للنطاقات (Second Level Domains): يمكن أن يحتوي هذا المستوى على مستخدمين، وعلى نطاقات أخرى تدعى Sub domains
أسماء المضيفين(Host Names): تكون أسماء المضيفين إشارة إلى كمبيوترات موجودة على الإنترنت أو في شبكة خصوصية وتكون أسماء المضيفين دائماً في أقصى اليسار ضمن الاسم.
ما هو (FQDN) ؟
هو اختصار لعبارة (Fully Qualified Domain Name) وتعني اسم نطاق مؤهل بالكامل ,أي يحتوي اسم الجهاز وعلى أسماء كافة النطاقات التي تفرع عنها اسم الجهاز بدءاً من المستوى الثاني للنطاقات ومستوى القمة حتى النطاق الجذري. وكما في الصورة السابقة يكون عنوان المضيف (www.nic.net.sy) اسم مؤهل بالكامل.
بنية النظام (Structure)
قبل الخوض في طريقة عمل نظام أسماء النطاقات سنتعرف على المكونات الأساسية لهذا النظام ولو بشكل مختصر:
فضاء الأسماء(Domain Name Space): وهو فضاء الأسماء الذي يعبر عن جميع عناصر النطاق، حيث يتم إلحاق أسماء عناصر النطاق به، ويمكن اعتباره قاعدة بيانات النظام.
المخدمات (Name Servers or Servers): تحتوي مخدمات الـ (DNS)على معلومات عن عناوين الحواسيب الزبونة على الشبكة وعناوين الـ IP الموافقة، حيث تقدم هذه المعلومات إلى المستخدمين الذين يقومون بإرسال الطلبات ((Requests من أجل الحصول على مثل هذه المعلومات. في حال لم يكن المخدم (Name Server) قادراً على تقديم المعلومات لسبب أو لآخر، فإن الطلب يمكن أن يمرر إلى مخدم آخر.
الأجهزة الزبونة على الشبكة (Resolvers or Clients) : وهم مستخدمو الشبكة الذين يقومون بتقديم طلبات تحويل اسم معطى إلى عنوان IP الموافق والضروري من أجل تحقيق الاتصال عبر الشبكة.
أما إذا أردنا التعمق أكثر في بنية النظام فنجد أنه يتكون من المكونات التالية:
اسم النطاق(Domain Name): هو اسم يستخدم على الإنترنت والشبكات لتمثيل جهة معينة إلكترونيا، وتستخدمه الجهة للدلالة على اسمها أو أقسامها أو فروعها أو للدلالة على خدماتها أو أسماء أجهزتها أو حتى عناوين البريد الإلكترونية.
وغيرها من السجلات الأخرى: التي لها استخدامات خاصة وهي أقل استخداما وانتشارا من السجلات السابقة (مثل:TXT,AAAA,SRV,SIG,RP,LOC…).
ملف النطاق (Zone File): وهو الملف الذي يحوي جميع سجلات المصادر(المعلومات) المتعلقة باسم نطاق معين, ويتم حفظ وإدارة ملف النطاق من خلال خادم أسماء النطاقات.
خادم أسماء النطاقات (Domain Name Server): وهو الخادم الذي يقوم بالرد على استفسارات المستخدمين أو المقررين بناء على ما هو موجود في ملف اسم النطاق المستفسر عنه. ويوجد خادم رئيسي على الأقل لكل اسم نطاق، ويتم من خلاله إدارة جميع سجلات النطاق وإجراء التحديثات عليها ويعد هذا الخادم المالك الرئيسي للنسخة الأصلية لملف اسم النطاق، كما توجد أيضا خادمات فرعية عديدة تأخذ نسخة من ذلك الملف بالتنسيق مع الخادم الرئيسي.
المقرر (Resolver): وهو الجهاز الذي يقوم (نيابة عن المستخدمين) بإرسال الاستفسارات حول أي معلومة موجودة في النظام إلى خادمات أسماء النطاقات ومن ثم إرسال النتيجة النهائية إلى المستفسرين (المستخدمين أو الأجهزة)، وعادة ما يوضع على كل شبكة منفصلة (خاصة) جهاز مقرر حتى يقوم بترجمة الأسماء إلى العناوين لجميع المستخدمين والأجهزة الموجودة على تلك الشبكة من خلال نظام أسماء النطاقات، كما يقوم المقرر أيضا بتخزين جميع نتائج الاستفسارات السابقة في السجلات المؤقتة (DNS Caching) وذلك لتوفير الجهد ولتحسين الأداء بدلا من البحث عن نتيجة نفس الاستفسار مرة أخرى خلال مدة معينة (تحدد من قبل الخادم الرئيسي لاسم النطاق).
المستخدم (user): وهو المستفيد النهائي من النظام (شخص أو برنامج أو جهاز) بحيث يتعامل مع النظام من خلال المقرر للحصول على المعلومة المطلوبة، كما يمكن أن يكون هذا المستخدم هو الشخص الذي يقوم بتسجيل اسم النطاق للاستفادة منه لاحقا.
طريقة عمل النظام
إن طريقة عمل نظام أسماء النطاقات عملية بسيطة يمكن تلخيصها بهذا المثال:
المستخدم يطلب من أقرب خادم مقرر (Resolver) العنوان الرقمي لاسم النطاق (en.wikipedia.org/wiki/Example.com)، وعادة ما يكون المقرر معرف في إعدادات الشبكة على جهاز المستخدم.
المقرر يقوم بالبحث عن الخادم الرئيسي لاسم النطاق المطلوب وذلك من خلال سؤال الخادمات الرئيسية العامة (Root Server) ومن ثم الخادمات المسؤولة عن النطاق العلوي الذي يتبع له النطاق إلى أن يصل إلى أحد الخادمات المسئولة عن ذلك النطاق ويرسل الاستفسار إليها.
خادم أسماء النطاقات المسئول عن النطاق يقوم بالبحث في ملف النطاق المتوفر لديه عن المعلومة المطلوبة ومن ثم يرد على ذلك الاستفسار بالعنوان الرقمي لذلك النطاق.
المقرر يقوم بالرد على استفسار المستخدم بالنتيجة التي حصل عليها ويقوم بتخزينها في السجلات المؤقتة لديه (حتى يستخدم عند طلب نفس الاستفسار من قبل مستخدم آخر خلال مدة معينة).
المراجع
Domain Name System - Wikipedia, the free encyclopedia (URL : en.wikipedia.org/wiki/Domain_Name_System) Domain Name System (DNS) Security By Diane Davidowicz (URL: compsec101.antibozo.net/papers/dnssec/dnssec.html) DNS Servers - What Is a DNS Server?
م.جمال زين الدين- Admin
- عدد المساهمات : 806
النقاط : 59897
السٌّمعَة : 1
تاريخ التسجيل : 09/07/2012
مواضيع مماثلة
» ما هو نظام NETSTAT
» طبقات نظام الاتزان
» لكل نظام قدرته و لكل متسع اتساعه
» تطبيق نظام الهسب ( باللغة العربية )
» طبقات نظام الاتزان
» لكل نظام قدرته و لكل متسع اتساعه
» تطبيق نظام الهسب ( باللغة العربية )
معهد ترجمان التعليمي - TourJoman :: القســــــــــــم العلـــــــــــــــــــــــمي :: سلسلة مـــــــــــــــــــا هــــــو؟؟؟
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى