قبل از اینکه بگوییم Dns چیست و چه کاربردی دارد باید به ساختار دامنه و آیپی آشنا شوید تا متوجه DNS شوید.
ساختار اسم دامنه
دامنه یا دامین اسمی است که به یک آدرس IP خاص از سرور متصل است که در آن وب سایت نگهداری و نمایش داده میشود.
مثلا https://hostsun.ir نام دامنه این سایت است.
تفاوت دامنه با url چیست؟
هر دامنه حداقل دارای دو قسمت است: نام دامنه و پسوند دامنه (TLD).
مثلا example.com را در نظر بگیرید.
اسم example اسم دامنه و .com پسوند دامنه (TLD) میباشد.
حتما پسوند های دیگری مانند .IR, .NET, .ORG, .INFO, .CO را دیده اید.
دامنه ها تحت نظارت ICANN هستند، ICANN یک شرکت اینترنتی برای دامنه ها است که مسئولیت ثبت و نگهداری دامنه ها را دارد.
از طرف دیگر، شما می توانید از طریق مرکز ثبت دامنه یا رجیسترار، اسم دامنه خود را انتخاب و به ثبت کنید.
در نتیجه ، اگر می خواهید دامین خود را ثبت کنید همینک با مراجعه به ثبت دامنه در هاست سان با بهترین هزینه دامنه خود را ثبت کنید.
شما میتوانید در هاست سان بیش از ۴۰۰ پسوند مختلف دامنه را به ثبت برسانید.
ساب دامین چیست؟
ساب دامین یا subdomain زیر مجموعه دامنه اصلی شما میشود. مثلا اگر صاحب دامنه Blog.hostsun.ir هستید ، .IR پسوند دامنه و سطح اول دامنه است ، “HostSun” اسم دامنه است و سطح دوم می شود و “Blog” ساب دامین “hostsun” میباشد که سطح سوم خواهد بود.
DNS چیست؟
تا الان یاد گرفتید که دامنه چیست و دامنه از اسم و پسوند مثل .IR و .COM ایجاد میشود.
ضمنا سایت ها بر روی سرور هایی در کل جهان نگهداری می شوند. مشکل اینجاست که سرورها توسط اسم دامنه شناسایی نمی شوند. آنها با IP Address پیدا می شوند. یک آدرس IP معمولی شبیه ۲۱۶.۲۳۹.۳۴.۱۰ میباشد.
Dns چیست و چه کاربردی دارد؟ dns مخفف Domain Name System یا سیستم نام دامنه هست و در حقیقت مجموعه ای از سرور های DNS که تنها یک هدف دارند: آنها به عنوان یک دیتابیس کار می کنند؛ به عبارت دیگر: DNS یک دفترچه تلفن برای یافتن IP و اتصال به سرور دامنه است.
چرا DNS اهمیت دارد؟
دفتر تلفن اینترنت DNS میباشد.
شما نام شخص را میدانید اما شماره تلفن او را ندارید. به سراغ دفتر تلفن می روید و با جستجوی اسم، تلفن اون را پیدا می کنید. DNS دقیقا چنین عملی را در اینترنت انجام میدهد.
زمانی که سایت https://hostsun.ir را در مرورگر خود مشاهده می کنید، کامپیوتر از DNS برای تبدیل نام دامنه به IP سایت استفاده می کند. اگر DNS نبود باید IP ها را حفظ میکردید و فقط با وارد کردن IP سایتی را مشاهده میکردید.
مثل: http://138.201.228.61
تنظیم DNS
اگر اقدام به خرید هاست کرده اید و می خواهید DNS ها را بر روی دامنه تنظیم کنید مانند زیر انجام دهید:
تنظیم DNS برای دامنه بین المللی
برای نمونه DNS های هاست خریداری شده به شرح زیر است:
ns1.hostsun.ir
ns2.hostsun.ir
آنها را در “تنظیم DNS یا مدیریت NameServer ها” قسمت پنل کاربری وارد کنید و دکمه ذخیره را بزنید.
بعد از آن اگر دامنه را از هاست سان خریداری کرده باشید نهایتا ۲ دقیقه بعد DNS ست میشود. البته ممکن است در سایر مراکز ثبت دامنه تا ۴۸ ساعت تنظیم DNS زمان ببرد.
تنظیم DNS بر روی دامنه های ایرانی .ir
برای تنظیم DNS باید وارد سایت ایرنیک شوید و مراحل داخل لینک را انجام دهید.
DNS چگونه کار می کند ؟
زمانی که از یک دامنه hostsun.ir را مشاهده میکنید، رایانه شما یک سری مراحل را طی میکند تا بتواند ادرس قابل فهم برای کامپیوتر را بدست اورد و آن را به شما نمایش دهد.
مراحل کار DNS
درخواست اطلاعات
زمانی این اتفاق می افتد که شما درخواست یافتن نام هاستی مثل https://hostsun.ir را می دهید. اولین مکان جستجو DNS محلی است.
اینجا محل اطلاعات آخرین وب سایت هایی که مشاهده کرده اید است.
اگر سیستم شما پاسخ خود را نیافت باید به DNS تلخیع بزرکاری ذرخواست بدهد.
مرحله دوم: پرسش از سرور های بازگشتی
اگر اطلاعات در حافظه محلی ذخیره نشده باشد، سیستم شما سرور DNS بازگشتی ISP را جستجو می کند.
مرحله سوم: سرور های نام اصلی
اگر سرور های بازگشتی نتیجه ای برنگرداندند ، سرور های اصلی را جستجو میشود.
سیزده سرور نام اصلی وجود دارد. آنها DNS را ندارند ولی می توانند جستجوی ما را به سمت سرور نام دامنه هدایت کنند.
مرحله چهارم: پرسش از سرور های نام TLD
سرور های (TLD) به درخواست ما نگاه می کنند، سپس پسوند دامنه را نگاه کرده و مارا به مرکز ثبت پسوند دامنه هدایت میکنند.
مرحله پنجم: پرسش از سرور های DNS معتبر
سرور های نام TLD بخش دوم درخواست را نگاه میکنند و مثلا در hostsun.ir به hostsun نگاه کرده و DNS های hostsun.ir را بازگردانی میکنند.
انواع مختلفی از رکورد وجود دارد، هر کدام نوع خاصی از اطلاعات را دارند. بنابراین A Record را از سرور های نام معتبر (Name Server) درخواست می کنیم چون میخواهیم Hostsun.ir را بدست آوریم.
مرحله ششم: دریافت پاسخ
سرور بازگشتی A Record را در حالی که IP در آن است به به شما بازگردانده میشود.
سیستم شما اول پاسخ را در حافظه برای مراجعات بعدی کش کرده و سپس مرورگر پاسخ را به شما بازگردانی میکند.
رکوردهای DNS
Dns چیست و چه کاربردی دارد؟
لیست عمده رکورد های DNS که پر استفاده هستند:
A Record: رکورد آدرس که یک دامنه را به آدرس IP سرور یا هاستی که دامنه را میزبانی می کند، وصل میکند.
رکورد CNAME: رکورد نام استاندارد، یک نام مستعار است که به دامنه دیگری متصل می شود. مثلا www.hostsun.ir ممکن است www.hostsun.ir را به hostsun.ir وصل کند که قسمت WWW یک CNAME است.
رکورد MX: رکوردهای ایمیل (MX) برای انتقال و مدیریت ایمیل های هاست است. رکورد MX مسئولیت سرور ایمیل هاست را دارد.
رکورد NS: این رکورد تعیین کننده DNS رکورد میباشد، یعنی اینکه سرورهای DNS ، مسئول انتقال اطلاعات DNS میباشند.
رکورد TTL: این رکورد یک عدد در DNS است که حداکثر زمانی را تعیین می کند سایر DNS ها باید ذخیره کنند.