DNS ابری چیست و چه کاربردی دارد؟
DNS ابری یا Cloud Domain Name System (سیستم نام دامنه ابری) یک سرویس جهانی با کارایی و انعطاف پذیری بالا است که می تواند نام دامنه شما را در DNS جهانی منتشر کند. این سرویس فوق العاده توسط گوگل ارائه می شود و ابزار قدرتمندی برای انتشار درست وب سایت های اصلی و فرعی شما در سراسر جهان است. اینکه DNS ابری چیست و چه کارایی و کاربردی برای صاحبان وب سایت ها دارد، موضوع مهمی است که قصد داریم در این مقاله، در مورد آن صحبت کنیم. برای به دست آوردن اطلاعات بیشتر، بهتر است تا انتهای مطلب همراه ما باشید.
DNS ابری چیست؟
همان طور که در ابتدای مقاله نیز گفته شد DNS ابری یک سرویس جهانی برای مدیریت نام دامنه ها است که توسط Google Cloud یا همان سرویس ابری گوگل ارائه می شود. این سرویس بسیار در دسترس، مقیاس پذیر و قابل اعتماد است.
از DNS اغلب برای مدیریت دامنه وب سایت ها در GCP (Google Cloud Platform) استفاده می شود. این ابزار قدرتمند به شما این امکان را برای شما فراهم می کند که رکورد های DNS خود را به راحتی مدیریت کنید و از قابلیت تکفیک پذیری قابل اعتماد و کارآمد آن برای نمایش درست نام دامنه خود در سطوح جهانی، استفاده کنید.
همتاسازی DNS ابری چیست؟
همتاسازی DNS یکی از ویژگی های جذاب و کاربردی این سرویس ابری گوگل است و به شما اجازه می دهد queries یا پرس و جوهای DNS ابری را برای حل و فصل به VPC ها یا شبکه های ابری دیگر ارسال کنید.
این کار می تواند مزیت های زیر را به دنبال داشته باشد:
- موجب بهبود عملکرد کوئری های DNS می شود.
- موجب دسترسی راحت تر به پرس و جو های DNS می شود.
- موجب کاهش هزینه پرس و جو های DNS می شود.
خاطرتان باشد همتا سازی DNS ابری با همتاسازی VPC دو مبحث کاملا متفاوت است.
همتاسازی DNS ابری گوگل چگونه کار می کند؟
پس از این که DNS ابری درخواست خود را برای همتاسازی اعلام کرد، این مورد توسط یک منطقه خصوصی بررسی می شود و در نهایت به یک شبکه ارائه دهنده مناسب یا ANS متصل می شود.
بعد از ایجاد ناحیه همتا می توانید شبکه VPC که همان شبکه همتا است را نیز مشخص کنید و در نهایت DNS ابری یک اتصال همتا بین دو شبکه VPC ایجاد می کند. این اتصال اجازه می دهد درخواست های DNS به هر دو شبکه ارسال شود.
در واقع هنگامی که یک ماشین مجازی یا VM درخواست خود را به DNS ارسال می کند، DNS این درخواست یا پرس و جو را به منطقه همتا ارسال می کند. سپس منطقه همتا، درخواست را بررسی و پاسخ سوال مورد نظر را می یابد و نتایج را به DNSبر می گرداند. پس از آن Cloud DNS نیز نتایج را به VM یا ماشین مجازی (کاربر) باز خواهد گرداند.
مدیریت یک زیر دامنه با DNS ابری به چه معنی است؟
یکی دیگر از کاربرد های DNS ابری مدیریت زیر دامنه ها یا subdomains است. مدیریت زیردامنه ها توسط DNS زمانی مفید است که می خواهید این کار را به یک تیم یا ارائه دهنده خدمات دیگر واگذار کنید و همچنان کنترل دامنه والد را حفظ نمایید.
Subdomain یا زیردامنه، بخشی از یک دامنه بزرگتر است که به عنوان دامنه والد نیز شناخته می شود. به عنوان مثال، در آدرس “blog.example.com”، blog یک زیر دامنه و example.com دامنه اصلی یا والد است.
زیر دامنه ها برای سازماندهی محتوا، خدمات یا سایر برنامه های وب سایت مورد استفاده قرار می گیرند و زیر مجموعه دامنه اصلی هستند.
مدیریت یک زیر دامنه توسط DNS ابری چگونه انجام می شود؟
برای مدیریت یک زیر دامنه با DNSابری باید دو مرحله اصلی را به سرانجام برسانید که عبارت اند از:
- ایجاد یک Zone یا منطقه DNS برای زیر دامنه
- واگذاری زیر دامنه به منطقه DNS جدید
ایجاد یک DNS ابری جدید برای یک زیردامنه
برای ایجاد یک منطقه DNS جدید برای زیردامنه خود در Google Cloud مراحل زیر را دنبال کنید:
- به Google Cloud Console بروید و پروژه مورد نظر خود را انتخاب کنید.
- به بخش Network Services یا همان خدمات شبکه بروید و گزینه Cloud DNS را برگزینید.
- بر روی دکمه Create Zone یا ایجاد منطقه کلیک کنید.
- اطلاعات زیر را در فرم “Create a DNS zone” وارد کنید:
- DNS nam: نام زیردامنه ای که می خواهید آن را مدیریت کنید وارد کنید (به عنوان مثال، “blog.example.com”).
- DNSSEC: مشخص کنید که آیا می خواهید DNSSEC برای منطقه فعال شود یا خیر.
- بر روی دکمه Create کلیک کنید تا منطقه DNS جدید ایجاد شود
واگذاری زیردامنه به منطقه جدید DNS ابری
بعد از ایجاد یک DNS Zone جدید برای زیردامنه خود، باید آن را به منطقه DNS جدید واگذار کنید. برای این کار ابتدا باید رکورد های NS را که به منطقه DNS جدید اشاره می کنند، در دامنه والد تعریف کنید و در نهایت مراحل زیر را با دقت انجام دهید:
- به Google Cloud Console بروید و پروژه یا زیر دامنه مورد نظر خود را انتخاب کنید.
- به بخش Network Services یا خدمات شبکه بروید و گزینه Cloud DNS را انتخاب کنید.
- بر روی نام منطقه DNS ابری سایت والد کلیک کنید.
- بر روی دکمه Add Record Set یا افزودن مجموعه رکورد کلیک کنید.
- در فرم باز شده Add DNS record set اطلاعات زیر را وارد کنید:
- Name: نوشتن نام زیردامنه ای که می خواهید به منطقه جدید واگذار کنید
- Type: از منوی کشویی گزینه “NS” را انتخاب کنید.
- TTL: یک مقدار برای time-to-live یا طول عمر مجموعه رکورد مورد نظر وارد کنید (به عنوان مثال، 3600)
- Data: نام سرورهای منطقه DNS ابری جدید را با فرمت زیر وارد کنید.
“ns1.newdnszone.com.” and “ns2.newdnszone.com.”
- عبارت ” newdnszone” دوم را با نامی که برای منطقه DNS جدید انتخاب کردید جایگزین کنید.
- برای ایجاد مجموعه رکورد NS برروی دکمه “Create” کلیک کنید.
پس از انجام مراحل بالا، زیردامنه مورد نظر شما به منطقه DNS ابری جدید واگذار می شود و می توانید رکورد های DNS آن را جدا از دامنه والد مدیریت کنید.
جمع بندی
همان طور که در طول مقاله گفته شد Google Cloud DNS یا همان DNS ابری ابزاری قدرتمند است که به شما اجازه می دهد رکورد های DNS خود را به راحتی مدیریت و از نمایش درست آن ها در هر جای دنیا اطمینان حاصل کنید. برای مدیریت یک زیر دامنه با Google Cloud DNS باید ابتدا یک منطقه DNS جدید برای زیر دامنه خود ایجاد کنید و آن را به درستی به منطقه DNS جدید بدهید. با دنبال کردن مراحل گفته شده، می توانید با حفظ دامنه والد، مدیریت DNS یک زیردامنه خاص را به یک تیم یا ارائه دهنده خدمات دیگر واگذار کنید.