درحال بارگذاری

dns چیست و چه کاری انجام می دهد؟

تاریخ: چهارشنبه, 19 تیر 1398

نویسنده: رضا کرمانیان... بازیدها: 572 - نظرات : 0 دسته بندی: شبکه های کامپیوتری


dns  دامین نیم سیستم

سامانه نام دامنه که به اختصار dns  خوانده می شود یک سیستم سلسله مراتبی نامگذاری برای وب سرویس ها ، کامپیوتر ها و دیگر دستگاه های متصل به یک شبکه مانند اینترنت و یا یک شبکه محلی خصوصی هستند.

برای اینکه به یک وب سرویس دسترسی داشته باشید باید نشانی کارساز وب آن را بدانید ، نشانی کارساز با ای پی مشخص می شود ولی به خاطر سپردن IP  کار دشواری است . می توان به جای IP  از نام های دامنه استفاده کرد.

برای هر نشانی آی پی یک دامین در نظر گرفته شده است به عنوان مثال نشانی IP   oneclass.ir  = 89.39.208.139 برای دسترسی به آن می توانید از این آی پی یا www.oneclass.ir  استفاده کنید.

کار DNS  این است که نام دامین را به IP  تغییر دهد یا به عبارتی آی پی مرتبط نام دامین را پیدا کند.

کل نشانی های اینترنتی درون پایگ داده توزیع شده ای ذخیره شده اند که تمرکزی روی نقطه خواصی از شبکه ندارد.
روش تبدیل نام به آی پی به این شکل است که وقتی یک برنامه (مثلا مرورگر) مایل است نشانی آی پی مثل oneclass.ir  را به دست آورد قبل از هر کاری یک تابع کتابخانه ای را صدا می زند، به این تابع کتابخانه ای تابع تحلیلگر نام گفته می شود.

تابع تحلیلگر نام دامنه یک نشانی را که قراراست ترجمه شود به عنوان ورودی دریافت کرده یک بسته درخواست به روش UDP  ایجاد کرده و آن را به DNS  می فرستد، DNS  درخواست را دریافت کرده و با جستجو در پایگاه داده IP  مربوط به دامین آن را پیدا کرده و باز می گرداند، تابع تحلیلگرنام آن IP  را به نرم افزار تحویل داده و به این صورت نرم افزار می تواند عملیات مورد نظرش را ( نمایش وب سایت مورد نظر توسط مرورگر) را انجام دهد.

 


نویسنده: رضا کرمانیان... بازیدها: 572 - نظرات : 0 دسته بندی: شبکه های کامپیوتری

جستجو
کلاس برتر
ارائه دهنده بهترین و به روز ترین ویدیو های و مقالات آموزشی و همچنین مقالات مختلف در رابطه با تکنولوژی ،معماری ،مدیریت و سایر رشته های کاربردی.ما برای شما بهترین ها را میخواهیم.

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