DNS چیست و چگونه کار میکند؟

DNS چیست و چگونه کار میکند؟

DNS چیست ؟

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

Domain و URL

سرور DNS چیست؟

سرور DNS کامپیوتری با پایگاه داده حاوی آدرس های IP عمومی مرتبط با نام وب سایت هایی است که یک آدرس IP کاربر را به آنها می آورد. DNS مانند یک دفترچه تلفن برای اینترنت عمل می کند. هر زمان که افراد نام دامنه مانند satsms.ir را در نوار آدرس مرورگرهای وب تایپ می کنند، DNS آدرس IP مناسب را پیدا می کند. آدرس IP سایت چیزی است که دستگاه را هدایت می کند تا برای دسترسی به داده های سایت به مکان صحیح برود.

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

DNS چگونه کار می کند؟

در یک کوئری معمولی DNS، URL تایپ شده توسط کاربر باید از چهار سرور عبور کند تا آدرس IP ارائه شود. این چهار سرور برای دریافت آدرس IP صحیح به مشتری با یکدیگر کار می کنند و عبارتند از:

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

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

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

سرورهای DNS و آدرس های IP

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

به عنوان مثال، اگر www.satsms.ir را در مرورگر وب خود وارد کنید، آن URL به تنهایی نمی تواند شما را به وب سایت برساند. این حروف توسط سرورهایی که شما را به سایت متصل می کنند نمی توانند “خوانده شوند”. با این حال، سرورها قادر به خواندن آدرس های IP هستند. سرور DNS تشخیص می دهد که کدام آدرس IP با www.satsms.ir مطابقت دارد و آن را به مرورگر شما ارسال می کند. سپس وب سایت روی صفحه دستگاه شما ظاهر می شود زیرا مرورگر اکنون می داند دستگاه شما را کجا ببرد.

دیدگاه‌ها

قوانین ثبت دیدگاه

دیدگاهتان را بنویسید

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