DNS چیست. سیستم نام دامنه (DNS) نظیر دفترچه تلفن اینترنت است. انسان ها از طریق نام های دامنه مانند webramz.com یا godaddy.com به اطلاعات آنلاین دسترسی دارند. همانطور که میدانید مرورگرهای وب از طریق آدرس های پروتکل اینترنت (IP) تعامل دارند. DNS نام دامنه را به آدرس های IP ترجمه می کند تا مرورگرها بتوانند منابع اینترنتی را بارگیری کنند. در این مقاله به شما خواهیم گفت DNS چیست و در ادامه با ۴ نوع سرور آن آشنا خواهیم شد.
دی ان اس (DNS) چیست؟

سیستم نام دامنه (DNS) یک سیستم نامگذاری غیرمتمرکز و سلسله مراتبی است که رایانه های قابل دسترسی از طریق اینترنت یا سایر شبکه های پروتکل اینترنت (IP) را شناسایی می کند.
DNS عمدتاً نام دامنههای انسانپسند را به آدرسهای IP عددی مورد نیاز رایانهها برای مکانیابی دستگاهها و سرویسها با استفاده از پروتکلهای شبکه زیربنایی نگاشت میکند.
فرآیند رزولوشن DNS پس از خرید دامنه شامل تبدیل یک نام میزبان (مانند www.example.com) به یک آدرس IP مناسب برای رایانه (مانند 192.168.1.1) است. یک آدرس IP به هر دستگاه در اینترنت داده می شود، و این آدرس برای یافتن دستگاه اینترنتی مناسب ضروری است – مانند آدرس خیابان برای یافتن یک خانه خاص. هنگامی که کاربر می خواهد یک صفحه وب را بارگیری کند، باید بین آنچه کاربر در مرورگر وب خود تایپ می کند (example.com) و آدرس IP لازم برای مکان یابی صفحه وب example.com، ترجمه انجام شود.
برای درک فرآیند پشت رزولوشن DNS، مهم است که در مورد اجزای سخت افزاری مختلفی که یک کوئری DNS باید بین آنها عبور کند، را بدانید. در مرورگر وب، جستجوی DNS پشت صحنه انجام می شود و به غیر از درخواست اولیه نیازی به تعامل با رایانه کاربر ندارد.
در ادامه نمای کلی از نحوه عملکرد سرویس های DNS بازگشتی و معتبر برای هدایت کاربر نهایی به وب سایت یا برنامه شما را نشان می دهد.
کاربر یک مرورگر وب را باز می کند، www.example.com را در نوار آدرس وارد می کند و Enter را فشار می دهد.
درخواست www.example.com به یک حلکننده DNS هدایت میشود که معمولاً توسط ارائهدهنده خدمات اینترنت کاربر (ISP) مدیریت میشود، مانند یک ارائهدهنده اینترنت کابلی، یک ارائهدهنده پهنای باند DSL، یا یک شبکه شرکتی.
حلکننده DNS برای ISP درخواست www.example.com را به یک سرور نام ریشه DNS ارسال میکند.
حلکننده DNS برای ISP دوباره درخواست www.example.com را به یکی از سرورهای نام TLD برای دامنههای .com ارسال میکند. سرور نام دامنه های .com با نام چهار سرور نام مسیر که با دامنه example.com مرتبط هستند به درخواست پاسخ می دهد.
حلکننده DNS برای ISP یک سرور نام را انتخاب میکند و درخواست www.example.com را به آن سرور نام ارسال میکند.
سرور نام در منطقه میزبان example.com برای رکورد www.example.com بررسی می کند، مقدار مربوطه را دریافت می کند، مانند آدرس IP یک وب سرور، 192.0.2.44، و آدرس IP را به DNS برمی گرداند.
حلکننده DNS برای ISP بالاخره آدرس IP مورد نیاز کاربر را دارد. حل کننده آن مقدار را به مرورگر وب برمی گرداند. حلکننده DNS همچنین آدرس IP برای example.com را برای مدت زمانی که شما مشخص کردهاید ذخیره میکند تا بتواند دفعه بعد که شخصی به example.com مراجعه میکند، سریعتر پاسخ دهد.
مرورگر وب درخواستی برای www.example.com به آدرس IP که از حل کننده DNS دریافت کرده است ارسال می کند. اینجا جایی است که محتوای شما، به عنوان مثال، یک وب سرور در حال اجرا به عنوان نقطه پایانی وب سایت پیکربندی شده است.
وب سرور یا منبع دیگری در 192.0.2.44 صفحه وب www.example.com را به مرورگر وب برمی گرداند و مرورگر وب صفحه را نمایش می دهد.
انواع سرور آن

1- Recursor DNS
Recursor را می توان به عنوان یک کتابدار در نظر گرفت که از او خواسته می شود تا کتاب خاصی را در جایی در کتابخانه پیدا کند. Recursor DNS سروری است که برای دریافت پرس و جو از ماشین های مشتری از طریق برنامه هایی مانند مرورگرهای وب طراحی شده است. معمولاً Recursor پس از آن مسئول ایجاد درخواست های اضافی به منظور برآوردن درخواست DNS مشتری است.
2- سرور نام root
سرور ریشه اولین گام در ترجمه (حل کردن) نام های میزبان قابل خواندن توسط انسان به آدرس های IP است. میتوان آن را مانند نمایهای در کتابخانه در نظر گرفت که به قفسههای مختلف کتاب اشاره میکند – معمولاً به عنوان مرجعی برای مکانهای خاص دیگر عمل میکند.
3- سرور نام TLD

سرور دامنه سطح بالا (TLD) را می توان به عنوان یک قفسه خاص از کتاب ها در یک کتابخانه در نظر گرفت. این سرور نام گام بعدی در جستجوی یک آدرس IP خاص است و آخرین بخش از نام میزبان را میزبانی می کند (در example.com، سرور TLD “com” است).
4- سرور نام معتبر
این سرور نام نهایی را می توان به عنوان فرهنگ لغت روی قفسه ای از کتاب ها در نظر گرفت که در آن می توان یک نام خاص را به تعریف آن ترجمه کرد. سرور نام معتبر آخرین توقف در پرس و جو سرور نام است. اگر سرور نام معتبر به رکورد درخواستی دسترسی داشته باشد، آدرس IP برای نام میزبان درخواستی را به Recursor DNS (کتابدار) که درخواست اولیه را انجام داده است، برمی گرداند.
نتیجه گیری
سیستم نام دامنه (DNS) یک پایگاه داده نامگذاری است که در آن نام دامنه های اینترنتی قرار گرفته و به آدرس های پروتکل اینترنت (IP) ترجمه می شود. سیستم نام دامنه، نامی را که افراد برای مکان یابی یک وب سایت استفاده می کنند به آدرس IP که رایانه برای تعیین مکان آن وب سایت استفاده می کند، نگاشت می کند.
جهت اطلاعات بیشتر میتوانید با متخصصین وب رمز تماس حاصل نمایید.
نظرات کاربران