در این مقاله نگاهی کامل به DNS ( دی ان اس یا نیم سرور) داریم و خواهیم فهمید که DNS چیست؟
قبل از پاسخ به سوال شما در مورد اینکه “DNS چیست” باید به ساختار های اولیه دامنه، URL و IP آشنا شویم تا در نهایت درک DNS آسان تر شود.
بیاید شروع کنیم…
ساختار نام دامنه (نیم سرور)
دامنه یا نام دامنه برچسبی ساختار یافته است که به یک آدرس IP خاص (پروتکل اینترنت) از سرور متصل است که در آن وب سایتی میزبانی می شود.
مثلا htps://toranjtarh.com نام دامنه سایت ما است.
هر دامنه ای حداقل شامل دو قسمت است: نام واقعی دامنه و پسوند دامنه (یا TLD).
در مثال ما (Domain.me”، (.ME” همان پسوند یا TLD و قسمت “Domain” همان نام دومین است که ما برای سایت خود انتخاب کرده ایم.
حتما تا به حال در مورد پسوند های دامنه دیگری مثل .COM, .NET, .ORG, .INFO, .US شنیده اید.
دامنه ها تحت حوزه ی ICANN هستند، ICANN یک شرکت اینترنتی برای نام ها و شماره های اختصاص یافته است
که مسئولیت ایجاد و نگهداری دامنه ها را بر عهده دارد.
از طرف دیگر، شما می توانید از طریق یک ثبت کننده دامنه یا رجیسترار، نام دامنه مورد نظر خود را انتخاب و به ثبت برسانید.
بنابراین، اگر می خواهید دومین خود را ثبت کنید دست به کار شوید، ثبت دامنه در ایران سرور نیز همواره با بهترین هزینه ها امکان پذیر است.
حال می دانید، نام دامنه شامل یک نام واقعی و پسوند TLD است. مفهوم دیگری به نام ساب دامین یا subdomain نیز وجود دارد
که سطح سوم دامنه به حساب می آید. مثلا اگر صاحب دامنه portal.toranjtarh.com باشید،
“COM” پسوند دامنه و سطح اول آن به حساب می آید،
“toranjtarh” دامنه سطح دوم نامیده می شود و “portal” ساب دامین “toranjtarh” است که سطح سوم به حساب می آید.
همچنین می دانید وب سایت ها بر روی سرور هایی در سرتاسر جهان میزبانی می شوند.
مشکل اینجاست که سرورها در واقع توسط نام دامنه شناسایی نمی شوند.
آنها با IP Address مشخص می گردند. یک آدرس IP معمولی چیزی شبیه ۹۴٫۱۳۰٫۱۲۳٫۸۶ است .
و در واقع مجموعه ای از سرور های DNS تخصصی است که تنها یک هدف دارند:
آنها به عنوان یک پایگاه داده کار می کنند، یا با تعریف دقیق تر؛ این سرور ها یک دفترچه تلفن برای متصل کردن آدرس های IP به نام های دامنه هستند.
DNS حکم دفترچه تلفن را در اینترنت دارد.
شما نام شخص را به خاطر دارید اما شماره تلفن او را نمی دانید.
به سراغ دفترچه تلفن خود می روید و با استفاده از اسم آن شخص تلفن اون را پیدا می کنید.
DNS دقیقا چنین سرویسی را در اینترنت ارائه می دهد.
وقتی سایت https://toranjtarh.com را در مرورگر خود مشاهده می کنید،
کامپیوتر شما از DNS برای تبدیل نام دامنه به آدرس IP سایت که ۹۴٫۱۳۰٫۱۲۳٫۸۶ است، استفاده می کند.
بدون DNS تنها قادر خواهید بود وب سایت را با استفاده مستقیم از آدرس IP آن مشاهده کنید.
مثل: http://94.130.123.86
نظر