به زبان ساده با تعریف DNS و کاربردهای آن آشنا شوید ( آموزش اختصاصی )

سلام بر شما همراه همیشگی پست های آموزشی وبسایت IDH !

در این آموزش قرار است با DNS و کاربرد های آن آشنا شویم.  با ما همراه باشید!

DNS چیست؟

DNS چیست DNS به زبان ساده

DNS به معنای سیستم نام دامنه که از واژه های Domain Name System گرفته شده در واقع پروتکلی است که چارچوبی را برای گشت و گذار در وب فراهم می کند.

DNS؛ هر وقت که نام آن را می شنوم، فکرم سراغ یکی دیگر از سرنام های رایج میرود : DNA.

در حالی که واژه هایی که DNS را تشکیل می دهند، بسیار ساده تر هستند تا آنهایی که توسط DNA بیان می شود!

اما در نگاه اول به نظر میرسد هر دو مفهوم پیچیده ای دارند.

اگر چنین احساسی دارید، با ما همراه باشید تا توضیحی ساده از نحوه عملکرد نام دامنه، آدرس IP و نحوه عملکرد DNS را بشنوید:

 

هر وبسایتی یک نام دارد و یک IP آدرس که اولی به هاست ( میزبان ) نِیم معروف است مثلا WWW.IDHCO.COM و دومی یک آدرس عددیست مثل 192.168.8.1

گفتیم DNS مخفف Domain Name System است، سیستمی کامپیوتری که زیرساخت لازم برای چرخیدن در پهنه جهانی وب (World Wide Web یا همان WWW خومان! ) را فراهم میسازد.

در تعریف ساده آن، سیستم نام دامنه، مجموعه ای از سرورهای ریشه است که در واقع  آدرس IP (پروتکل اینترنت : Internet Protocol) های سرورهای DNS در آن قرار داشته و به تمام دامنه هایی که در اینترنت ثبت شده اند، دسترسی دارد.

نقش IP چیست و DNS چه کاربردی در این میان دارد؟

تعریف DNS کاربرد DNSبه زبان ساده

بسیاری از مردم نمی دانند که سرور های اینترنتی تنها می توانند با یک آدرس عددی (آدرس IP) آدرس دهی شوند.

نقش کلیدی DNS server names در ترجمه نام دامنه به آدرس های IP است.

با خرید دامنه و ثبت هر وبسایتی در واقع اطلاعات مربوط به آن در مجموعه سرور های ریشه ذخیره میشود.

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

نقش سرورهای ریشه که سیستم نام دامنه (DNS) وب جهان (WWW) را تشکیل می دهند، فرستادن ISP و به تبع آن ارسال مرورگر وب به سرور صحیح دی ان اس است.

با استفاده از این سیستم، کاربران وب فقط باید نام دامنه تان را برای پیدا کردن وب سایت شما بدانند.

برای آنها مهم نیست که آدرس IP برای سرور فردی که سایت شما در آن قرار دارد چیست؟

اگر شما، مثلا، سایت خود را به یک سرور بهتر ارتقا دهید، DNS به روزرسانی میشود تا به آدرس IP سرور جدیدتان مربوط شود.

اما بازدیدکنندگان شما هنوز تنها با استفاده از نام دامنه شما از سایت شما بازدید می کنند.

یعنی حتی اگر آدرس IP شما تغییر کند، همه چیز برای آنها شفاف و مشخص است.

در دنیای دات کام، این نوع انعطاف پذیری بسیار مهم است.

حال یکبار ببینیم چه اتفاقی میافتد:

من برای استفاده از وب، وارد سیستم ارائه دهنده سرویس اینترنت (ISP یا Internet Service Provider) می شوم.

نرم افزار مرور وب خود را (مثلا اینترنت اکسپلورر یا Google Chrome) باز میکنم و در نوار آدرس http://www.idhco.com را وارد میکنم.

کامپیوتر من از سرور (های) DNS مربوط به ISP من درخصوص آدرس آی پی  www.idhco.com می پرسد.

تجهیزات ISP من ابتدا حافظه cache خود را بررسی می کند تا متوجه شود آیا اخیرا درخواستی برای این همان آدرس را بررسی کرده یا نه.

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

تجهیزات ISP من آدرس ارائه شده را گرفته و درخواستی را به سرور معتبر DNS برای آن دامنه می فرستد.

سرور معتبر DNS با آدرس IP سرور مورد نظر پاسخ می دهد.

تجهیزات ISP من، حافظه cache خود را با آن آدرس به روز می کند تا درخواست های آینده را بدون طی کردن مراحل فوق پاسخ دهد.

تجهیزات ISP من به کامپیوترم با آدرس آی پی سروری که من دنبال آن هستم پاسخ می دهد.

کامپیوتر من حافظه پنهان خود را به روز می کند به طوری که نیازی به جست و جو کردن آدرس برای مدت زمان زیاد نیست.

کامپیوتر من آدرس را به مرورگرش می فرستد، که یک اتصال به سرور (با استفاده از آدرس IP مشخص شده) باز می شود و اولین صفحه را از سایت درخواستی من بازیابی میشود.

مرورگر من صفحه درخواست شده را روی صفحه نمایشم نشان می دهد.

اما آیا این تمام کاربرد DNS است ؟

کاربرد دی ان اس کاربرد های DNS

مطمئنا خیر!

وظیفه DNS تنها تبدیل Host Name به IP Address و برعکس نیست.

به لحاظ کاملا کاربردی، هر برنامه ای که از اینترنت برای اتصال دو یا چند هاست به منظور به اشتراک گذاشتن اطلاعات یا برقراری ارتباط استفاده می کند، به استفاده از سرویس های DNS متکی است.

اپلیکیشن هایی که از سرور های DNS استفاده میکنند عبارتند از :

  • (World Wide Web (WWW
  • E-mail
  • دیگر اپ ها مانند instant messaging

از مورد دوم میتوان دریافت سرور های DNS قادر به ذخیره سوابق نیز هستند.

برای نمونه ایجاد ایمیل آدرس های با هاست جدید مثلا example@idhco.com دقیقا به همین کاربرد DNS برمیگردد.

فراتر از وب و ایمیل، برنامه های بسیاری هستند که یا به هر روی وابسته ی خدمات دی ان اس هستند.

این وابستگی می تواند مربوط به پایگاه های داده، برنامه های کاربردی وب ساخته شده با استفاده از middleware یا سرور برنامه، برنامه های اشتراک گذاری، پیام های فوری و بازی های چند نفره باشد.

در نوشته بعدی قصد معرفی DDNS و مقایسه آن با DNS را داریم و پس از آن به شما خواهیم آموخت چگونه میتوانید روی مودم های هوآوی DDNS ست کنید.

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

 

جهت مشاهده ی اخبار روز دنیای فناوری اینجا را کلیک کنید .

جهت مشاهده ی پست های آموزشی اینجا را کلیک کنید .

2 پاسخ

تعقیب

  1. […] که در معرفی DNS گفتیم وظیفه ی ترجمه IP Adress به Host Name و برعکس بر عهده ی […]

  2. […] از دو پست آموزشی مهم در خصوص آشنایی با DNS و کاربرد های آن و همینطور DDNS و اهمیتش، حال نوبت به آموزش نحوه ست کردن […]

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *