دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • آبان

جلسه ۰۵-۰۲ : DNS یا Domain Name System – تکنولوژی های اینترنتی

  • دسته‌بندی‌ها :
جلسه ۰۵-۰۲ : DNS یا Domain Name System – تکنولوژی های اینترنتی
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام دوستان عزیز وب سایت آموزشی پی وی لرن و وقت بخیر به علاقمندان آموزش تکنولوژی های اینترنتی. در ادامه ی مباحث جلسه ی قبل، در این بخش قصد داریم بدانیم Domain Name Space چیست؟ و در ادامه Name Server و زون ها و در آخر عملکرد DNS رو مورد بررسی قرار خواهیم داد.

      DNS یا Domain Name System چیست؟

      برای درک بهتر مطالب، مباحث جلسه ی فبل رو نیز مرور بفرمایید. در ادامه می خواهیم بدانیم Domain Name Space چیست؟

      فضای نام دامنه

      Domain Name Space به سلسله مراتبی در ساختار نامگذاری اینترنت اشاره دارد. این سلسله مراتب دارای چندین سطح (از ۰ تا ۱۲۷) است. نمودار زیر سلسله مراتب فضای نام دامنه را نشان می دهد:

       

      Domain Name Space چیست؟ - DNS یا Domain Name System

      Domain Name Space چیست؟ – DNS یا Domain Name System

      در نمودار فوق هر زیر درخت یک دامنه را نشان می دهد. می توان هر دامنه را به زیر دامنه ها تقسیم کرد و این ها نیز می توانند تقسیم بندی شوند و غیره.

      Name Server

      Name Server شامل بانک اطلاعاتی DNS است. این بانک اطلاعاتی شامل نام های مختلف و آدرس های IP مربوطه می باشد. از آن جا که برای یک سرور واحد، امکان نگه داری کل پایگاه داده DNS امکان پذیر نیست ، بنابراین اطلاعات در بین بسیاری از سرورهای DNS توزیع می شود.

      • سلسله مراتب سرور همان سلسله مراتب نام ها است.
      • کل فضای نام به زون ها تقسیم می شود.

      زون ها یا منطقه ها

      Zone مجموعه گره ها (زیر دامنه ها) در زیر دامنه اصلی است. سرور یک پایگاه داده به نام زون فایل (zone file) را برای هر زون حفظ می کند.

       

      DNS یا Domain Name System چیست؟ - زون ها یا منطقه ها

      DNS یا Domain Name System چیست؟ – زون ها یا منطقه ها

      اگر دامنه بیش تر به زیر دامنه ها تقسیم نشود ، دامنه و زون به یک چیز اشاره می کنند.

      اطلاعات در مورد گره های موجود در زیر دامنه در سرورها در سطوح پایین تر ذخیره می شوند. سرور اصلی به این سطوح پایین تر از سرورها اشاره می کند.

      انواع Name Server در ادامه خواهیم داشت.

      انواع Name Server

      در زیر سه دسته Name Server وجود دارد که کل سیستم نام دامنه را مدیریت می کند:

      • Root Server
      • سرور اصلی (Primary Server)
      • سرور ثانویه (Secondary Server)

      Root Server

      Root Server سرور سطح بالایی است که شامل کل درخت DNS است. این شامل اطلاعاتی در مورد دامنه ها نیست ، اما توانایی را به سرور دیگر تفویض می کند.

      سرور اصلی (Primary Server)

      Primary Server یک فایل در مورد زون خود ذخیره می کند. این اختیار را دارد که فایل زون (zone file) را ایجاد ، نگه داری و به روز کند.

      سرور ثانویه (Secondary Server)

      Secondary Server اطلاعات کاملی را درباره یک زون از سرور دیگری که ممکن است سرور اصلی یا ثانویه باشد انتقال می دهد. سرور ثانویه صلاحیت ایجاد یا بروزرسانی فایل زون را ندارد.

      عملکرد DNS

      DNS به طور خودکار نام دامنه را به آدرس IP ترجمه می کند. مراحل زیر دنبال کنید.

      • هنگامی که ما www.tutorialspoint.com را در مرورگر تایپ می کنیم ، از DNS Server محلی برای آدرس IP خود سوال می کند.

      در این جا DNS محلی در (end) انتها ISP قرار دارد.

      • هنگامی که سرويس دهنده DNS محلی آدرس IP نام دامنه درخواستی را پیدا نمی کند ، درخواست را به سرور root DNS (سرويس دهندگان نام ريشه) منتقل می کند و دوباره در مورد آدرس IP آن سؤال می کند.
      • سرور DNS ریشه پاسخ می دهد که من آدرس IP www.tutorialspoint.com را نمی دانم اما IP آدرس DNS Server را می دانم.
      • سرور DNS محلی سپس از com DNS Server سوال می کند.
      • com DNS Server همان جواب را می دهد که IP آدرس www.tutorialspont.com را نمی داند اما آدرس tutorialspoint.com را می داند.
      • سپس DNS محلی همان سؤال را از سرور DNS tutorialspoint.com می پرسد.
      • سپس سرور DNS tutorialspoint.com با IP آدرس www.tutorialspoint.com پاسخ می دهد.
      • اکنون ، DNS محلی IP آدرس www.tutorialspoint.com را به رایانه ای که درخواست را ارسال کرده بود، ارسال می کند.

      مبحث DNS یا Domain Name System رو در این جا با بیان عملکرد DNS به پایان می رسونیم.

      کلام پایانی

      دوستان خوش حالیم از این که با مباحث آموزشی تکنولوژی اینترنت از وب سایت اموزشی پی وی لرن همراه هستید. مبحث DNS یا Domain Name System رو با تعریف آن و همچنین تعریف آدرس IP آغاز نمودیم. این بخش رو با سوال Domain Name Space چیست؟ آغاز نمودیم، سپس با عملکرد DNS به همراه تعریف های دیگر آشنا شدیم، ادامه مبحث رو در جلسه ی آینده به Internet Services اختصاص خواهیم داد. موفق باشید.

      QR:  جلسه ۰۵-۰۲ : DNS یا Domain Name System – تکنولوژی های اینترنتی
      به اشتراک بگذارید