dns چیست؟
dns (domain name system) را یک دفترچه غول پیکر در بستر اینترنت تصور کنید،که انسان های زیادی در از طریق دامنه مانند bulood.com به اطلاعات خود دسترسی دارند.مرورگر های وب مانند گوگل کروم از طریق آدرس ip (internet protocol) تعامل دارند، نقش dns ها در ترجمه نامه دامنه به آدرس ip است که مرورگر ها بتوانند دیتا های آن منبع آی پی را بارگیری و تحلیل کنند.
هر دستگاه متصل به اینترنت دارای یک آدرس ip منحصر به فرد است که سایر دستگاه ها برای ایجاد تعامل و یافت آن از ip استفاده میکنند،سرور های dns در واقع نیاز انسان را برای حفظ و نگهداری از ip مانند (ipv4 :192.192.1.1) یا آدرس های پیچیده ipv6 را از بین میبرند.
- bulud
- می 24, 2024
- 10 دقیقه
- بدون نظر
نوع کارکرد dns؟
فرآیند کارکرد DNS شامل تبدیل یک نام میزبان (مانند www.example.com) به یک آدرس IP مناسب برای رایانه (مانند 192.168.1.1) است. یک آدرس IP به هر دستگاه در اینترنت داده می شود، و این آدرس برای یافتن دستگاه اینترنتی مناسب ضروری است – مانند آدرس خیابان برای یافتن یک خانه خاص. هنگامی که کاربر می خواهد یک صفحه وب را بارگیری کند، باید بین آنچه کاربر در مرورگر وب خود تایپ می کند (example.com) و آدرس سازگار با کامپیوتر لازم برای مکان یابی صفحه وب example.com، ترجمه انجام شود. برای درک فرآیند پشت رزولوشن DNS، مهم است که در مورد اجزای سخت افزاری مختلفی که یک کوئری DNS باید بین آنها عبور کند، یاد بگیرید. برای مرورگر وب، جستجوی DNS “پشت صحنه” انجام می شود و به غیر از درخواست اولیه نیازی به تعامل با رایانه کاربر ندارد.
4 مورد دخل در کارکرد dns
DNS recursor – بازگشت کننده را می توان به عنوان کتابداری در نظر گرفت که از او خواسته می شود تا کتاب خاصی را در جایی در کتابخانه پیدا کند. Recursor DNS سروری است که برای دریافت پرس و جو از ماشین های سرویس گیرنده از طریق برنامه هایی مانند مرورگرهای وب طراحی شده است. معمولاً Recursor پس از آن مسئول ایجاد درخواست های اضافی به منظور برآوردن درخواست DNS مشتری است.
root nameservers – سرور ریشه اولین گام در ترجمه (حل) نام هاست قابل خواندن انسان به آدرس های IP است. می توان آن را مانند نمایه ای در کتابخانه در نظر گرفت که به قفسه های مختلف کتاب اشاره می کند – معمولاً به عنوان مرجعی برای مکان های خاص دیگر عمل می کند.
tld nameserver – سرور دامنه سطح بالا (TLD) را می توان به عنوان یک قفسه خاص از کتاب در یک کتابخانه در نظر گرفت. این سرور نام گام بعدی در جستجوی یک آدرس IP خاص است و آخرین بخش از نام میزبان را میزبانی می کند (در example.com، سرور TLD “com” است).
Authoritative nameserver – این سرور نام نهایی را می توان به عنوان فرهنگ لغت روی قفسه ای از کتاب ها در نظر گرفت که در آن می توان یک نام خاص را به تعریف آن ترجمه کرد. سرور نام معتبر آخرین ایستگاه در پرس و جو سرور نام است. اگر سرور نام معتبر به رکورد درخواستی دسترسی داشته باشد، آدرس IP نام میزبان درخواستی را به Recursor 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 با نام چهار سرور نام مسیر 53 بولود که با دامنه example.com مرتبط هستند به درخواست پاسخ می دهد. حلکننده DNS برای ISP یک سرور نام bulood Route 53 را انتخاب میکند و درخواست www.example.com را به آن سرور نام ارسال میکند.
- نیم سرور بولود Route 53 در منطقه میزبان example.com برای رکورد www.example.com نگاه می کند، مقدار مربوطه را دریافت می کند، مانند آدرس IP یک وب سرور، 192.0.2.44، و آدرس IP را به DNS برمی گرداند.
- حل کننده حلکننده DNS برای ISP بالاخره آدرس IP مورد نیاز کاربر را دارد. حل کننده آن مقدار را به مرورگر وب برمی گرداند.
- حلکننده DNS همچنین آدرس IP برای example.com را برای مدت زمانی که شما مشخص کردهاید ذخیره میکند تا بتواند دفعه بعد که شخصی به example.com مراجعه میکند، سریعتر پاسخ دهد. برای اطلاعات بیشتر، زمان برای زندگی (TTL) را ببینیدمرورگر وب درخواستی برای www.example.com به آدرس IP که از حل کننده DNS دریافت کرده است ارسال می کند. اینجا جایی است که محتوای شما، به عنوان مثال، یک وب سرور در حال اجرا بر روی نمونه بولود EC2 یا یک سطل بولود S3 است که به عنوان نقطه پایانی وب سایت پیکربندی شده است.
- وب سرور یا منبع دیگری در 192.0.2.44 صفحه وب www.example.com را به مرورگر وب برمی گرداند و مرورگر وب صفحه را نمایش می دهد.