DNS چیست؟

دسته بندی ها : سئو مونا اکبری

در دنیای اینترنت و وب سایت ها، ممکن است DNS بارها شنیده باشید، اما دقیقا ندانید DNS چیست و چگونه کار می کند؟ به دلیل اهمیت موضوع، در این مقاله به روشنی بیان می کنیم که DNS چیست و چه کاربردی دارد؟ با ما همراه باشید.

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

 DNS، مخفف کلمه Domain Name System ، همانند دفترچه تلفن اینترنت است.

انسان ها از طریق نام دامنه مانند nytimes.com یا espn.com به اطلاعات آنلاین دسترسی پیدا می کنند.

 مرورگرهای وب از طریق آدرس های پروتکل اینترنت (IP) با یکدیگر ارتباط برقرار می کنند .

DNS نام دامنه را به آدرس IP ترجمه می کند تا مرورگرها بتوانند منابع اینترنت را بارگیری کنند..

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

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

فرآیند DNS شامل تبدیل نام میزبان (مانند www.example.com) به آدرس IP  (مانند 192.168.1.1) است.

در اینترنت به هر دستگاه یک آدرس IP داده می شود و این آدرس برای یافتن دستگاه اینترنتی مناسب ضروری است.

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

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

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

 چهار DNS Server، در بارگیری یک صفحه وب دخیل هستند:

 DNS recursor : می توان recursor را یک کتابدار دانست که از او خواسته می شود کتاب خاصی را در جایی از کتابخانه پیدا کند.

DNS recursor سروری است که برای دریافت درخواست از ماشین های کلاینت از طریق برنامه هایی مانند مرورگرهای وب طراحی شده است.

 به طور معمول، Recursor مسئول انجام درخواست های اضافی به منظور جلب رضایت درخواست DNS مشتری است.

 Root nameserver : سرور root ، اولین قدم در ترجمه نام میزبان قابل خواندن انسان به آدرس IP است. می توان مانند یک فهرست در کتابخانه فکر کرد که به رک های مختلف کتاب اشاره دارد – معمولاً به عنوان مرجعی برای مکان های خاص دیگر عمل می کند.

TLD nameserver : سرور دامنه سطح بالا (TLD) را می توان به عنوان مجموعه خاصی از کتابها در کتابخانه در نظر گرفت.

این nameserver ، مرحله بعدی در جستجوی یک آدرس IP خاص است و آخرین قسمت نام هاست را میزبانی می کند. (در example.com، TLD server (com) است).

  Authoritative nameserver : را می توان به عنوان یک فرهنگ لغت بر روی مجموعه ای از کتاب ها تصور کرد، که در آن یک نام خاص را می توان به تعریف خود ترجمه کرد.

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

DNS چیست
DNS چیست

مراحل جستجوی DNS چیست؟

در بیشتر شرایط، DNS مربوط به ترجمه یک نام دامنه به آدرس IP مناسب است.

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

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

به طور معمول 8 مرحله در جستجوی DNS وجود دارد. وقتی اطلاعات DNS پنهان می شوند، مراحل جستجوی DNS رد می شوند که باعث سریعتر شدن آنها می شود..

مثال زیر هر 8 مرحله را که هیچ حافظه پنهان نشده است مشخص می کند.

8 مرحله در جستجوی DNS :

  1. یک کاربر “example.com” را در یک مرورگر وب تایپ می کند و درخواست به اینترنت می رود و توسط یک حل کننده بازگشتی DNS دریافت می شود.
  2. Resolver ،  DNS root nameserverپرس و جو می کند (.).
  3. سپس سرور root با آدرس TLd مانند (com)، به resolver پاسخ می دهد. هنگام جستجو برای example.com ، درخواست ما.com TLD  اشاره می کند.
  4. سپس resolver درخواستی به .com TLD می فرستد.
  5. سپس سرور TLD با آدرس IP سرور نام دامنه ، example.com پاسخ می دهد.
  6. سپس سرور TLD با آدرس IP سرور نام دامنه ، example.com پاسخ می دهد.
  7. سپس آدرس آی پی،  example.com از سرور نام به resolver برگشت داده می شود.
  8. سپس DNS resolver به مرورگر با آدرس IP دامنه پاسخ می دهد. هنگامی که 8 مرحله جستجوی DNS آدرس IP را برای example.com بازگرداند، مرورگر می تواند درخواست صفحه وب را انجام دهد:

9.مرورگر درخواست HTTP را به آدرس IP ارائه می دهد..

10سرور در آن IP، صفحه وب را برای نمایش در مرورگر برمی گرداند (مرحله 10)

سخن پایانی

در این مقاله سعی کردیم، بگوییم:

DNS چیست و چگونه کار می کند. در واقع مراحل انجام کار را فهرست نمودیم.

امیدواریم مطالب فوق به شما در درک چگونگی عملکرد DNS کمک کرده باشد.

منبع

مونا اکبری
مونا اکبری

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

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

نظرات کاربران

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

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

    لینک کوتاه :