- عضویت
- 2019/08/05
- ارسالی ها
- 271
- امتیاز واکنش
- 2,712
- امتیاز
- 505
قطعاً همگی با آدرسها و دامنههایی مانند آشنایی داریم. این نوع آدرسها در سطوح پایینتر شبکه کاربردی ندارند و در سطوح پایین، همهی ارتباطات از طریق آدرس IP انجام میشود؛ البته IP آدرس وبسایتی که قصد استفاده از آن را داریم. خب حالا نوبت به DNS که خلاصهشدهی عبارت "Domin Name System" به معنای «سیستم اسم دامنه» است میرسد که مانند یک دفترچه تلفن هوشمند و پیشرفته، مطابقت دامنهها را با IP آدرس آنها دارد.
دیاناس یک سیستم جهانی است که از یک دیتابیس بسیار بسیار بزرگ به صورت توزیعشده تشکیل شده و وظیفهای دارد این است که آدرس سایتها (برای مثال ) را با IP آنها تطابق دهد. دلیل این امر این است که در پروتکلی که در ارتباطات اینترنت از آن استفاده میشود یعنی TCP/IP برای برقرارشدن ارتباط بین دوطرف به IP آنها نیاز است.
برای درک بهتر میتوان گفت که شما برای دسترس به هر سایتی دو روش دارید: 1- استفاده از دامنه آن سایت 2- استفاده از IP آدرس آن سایت. البته از دید شبکه و کامپیوتر این دو روش یکی هستند ولی از دید کاربران عادی متفاوت هستند. اگر شما بخواهید از گوگل استفاده کنید میتوانید به آدرس مراجعه کنید و یا به IPv4 گوگل یعنی 216.58.210.206 مراجعه کنید. در هر دو صورت شما به صفحه اول گوگل هدایت خواهید شد اما استفاده از کدام یک برای شما آسانتر است؟ استفاده از آدرس و دامنه سایت و یا استفاده از IP؟ مسلماً استفاده از آدرس سایت آسانتر است و آدرسها به اصطلاح User Friendly هستند. (اگر خلاف این است، از این به بعد برای استفاده از گوگل به 216.58.210.206 مراجعه کنید!)
هدف اصلی ساخت سرویس DNS نیز همین آسانتر شدن کار است. ما آدرس دامنه را وارد کرده و سپس مرورگر ما با یکی از سرورهای DNS پیشفرض ارتباط برقرار کرده و آدرس IP نظیر آن دامنه را دریافت میکند. سپس مرورگر با توجه به نوع پروتکل به پورت 80 و یا 443 آن آیپی وصل میشود و پس از ترجمهی صفحات وب، آن را به ما نشان میدهد.
هدف از پیدایش سرویس DNS هم همین است. ما آدرس دامنه را وارد میکنیم، مرورگر ما در پشت پرده با یکی از سرورهای DNS تنظیم شده یا پیشفرض ارتباط برقرار کرده و آدرس آی پی نظیر آن دامنه را دریافت میکند. پس از آن، مرورگر قادر خواهد بود تا به پورت 80 یا 443 (پیشفرض) آن آی پی وصل شده و صفحات وب را به کاربر نشان دهد.
آخرین ویرایش: