سیستم نام دامنه DNS یا Domain Name System یک پروتکل شناخته شده در عرصه ی شبکه های کامپیوتری و خصوصا اینترنت می باشد. در این مقاله قصد داریم به طور کامل بررسی کنیم که DNS server چیست. آشنایی با DNS برای صاحبان کسب و کارها امری بسیار ضروریست چرا که DNS پل ارتباطی بین هاست و دامنه می باشد و در صورت عدم ست و نشر آن اطلاعات سایتتان در دسترس کاربران اینترنتی قرار نخواهد گرفت! قبل از شروع هر توضیحی بیایید با اینکه کاربرد DNS چیست بیشتر آشنا شویم.
کار DNS ، تبدیل نام دامنه هایی مانند Google.com به IP است. در این روش یافتن رایانه ها بر روی شبکه از طریق IP انجام می شود. در یک تعریف کلی می توان گفت وظیفه DNS ترجمه اسامی به IP می باشد. هر دامنه یک یا چند سرور نام دامنه دارد که درخواست هایش را بررسی می کنند و مسئولیت مدیریت رکورد های پایگاه داده این سرور DNS بر عهده ی فرد، گروه یا یک نرم افزار می باشد. به علاوه پاسخ گویی به این درخواست ها باید همزمان با به روز رسانی اطلاعات پایگاه داده بر اساس تغییرات دامنه ها یا ثبت دامنه های جدید انجام گیرد. بنابراین DNS یک بانک اطلاعاتی توزیع شده می باشد.
در هنگام اتصال به یک سایت، رایانه ی شما از یک سرور DNS، برای پیدا کردن دامنه ی مورد نظر استفاده می کند که به این کار Name Resolution گفته می شود.
در صورت درست وارد نمودن نام دامنه، سرور DNS، آدرس IP مربوط به دامنه را پیدا می کند و آن را به رایانه ی شما باز می گرداند. زمانیکه شما به یک شبکه متصل می شوید، مودم یا روتری که به یارانه ی شما یک IP اختصاص می دهد، مجموعه ای از اطلاعات مهم از جمله یک یا چند سرور DNS را به رایانه ی شما می فرستند که جهت بررسی و یافتن IP سایت ها به شما کمک می نماید.
به سرور DNS هایی که یک دامنه ی خاص را مدیریت می کنند، SOA یا Start Of Authority می گویند. با گذشت زمان نتایج جستجوی هاست ها در SOA در میان سرور های DNS دیگر نیز منتشر می گردد و در نهایت در سراسر اینترنت شناخته می شود. این انتشار به دلیل کش شدن نتایج برای مدت زمان مشخصی در هر سرور DNS که به آن TTL یا مدت عمر آن کش میگویند؛ رخ میدهد. کسی که مسؤولیت یک DNS را دارد میتواند TTL آن را تنظیم کند. مقدار TTL در هر سرور متفاوت خواهد بود.
تاکنون به این فکر کرده اید که Zone file در مقوله DNS چیست ؟ DNS Server ها معمولاً به وسیله ISP ها مدیریت میشوند. DNS Server شرکت ISP شما بخشی از پیکربندی شبکه است که از طریق DHCP پس از آنلاین شدن کامپیوتر دریافت می کند. این سرورها در سمت دیتاسنترهای ISP شما قرار دارند و به این شکل عمل می کنند که:
حال اگر این جستجو هیچ نتیجه ای نداشته باشد سرور DNS خطایی مبنی بر غیر معتبر بودن یا عدم وجود این نام دامنه ارسال می کند. یک سرور DNS با یک فایل به نام Zone File برای هر دامنه تنظیم می شود که این فایل حاوی رکورد های مرجع / Resource Records می باشد.
اطلاعات مربوط به دامنه در فایل Zone روی سرور DNS نگهداری خواهد شد و هر دامنه/زیر دامنه یک Zone File دارد. کار Zone File ایجاد پیوند میان هر دامنه و زیر دامنه با آدرس های IP مربوط به آن می باشد. بیشتر شرکت های هاستینگ که خدمات خرید هاست و ثبت دامین را ارائه می دهند برای این کار یک واسط تحت وب در اختیار شما قرار می دهند.
به هرکدام از پیکربندی های DNS موجود در این فایل را یک رکورد می گویند. پس از خرید هاست از یک شرکت هاستینگ معتبر و ثبت دامنه ، اتصال دامنه به هاست از طریق NS (Name Server) یا نام سرور ها، انجام می شود. امکان استفاده از نام دامنه ها یا Domain Names به جای آدرس های IP با استفاده از NS ها انجام می گیرد.
حالا که متوجه شدید DNS چیست بهتر است به صورت عمیق تر با عملکرد آن نیز آشنا شوید. با وارد نمودن آدرس نام دامنه یک سایت برای مثال Shopingserver.net در مرورگرتان، این نام توسط سیستم DNS به آدرس IP تبدیل می گردد. برای مثال فرض کنید IP مربوط به دامنه فوق ***.**.*.*** می باشد که با استفاده از نام دامنه ی آن می توانیم بدون نیاز به حفظ نمودن این رقم ها به سایت مورد نظر دسترسی پیدا نماییم.
آدرس IP هایی که هم اکنون مورد استفاده قرار می گیرند IP ورژن ۴ می باشد، IPv4 نوعی از IP می باشد ۴ سیلابی یا ۴ قسمتی که هر قسمت می تواند از ۰ تا ۲۵۵ عدد بگیرد. این IP تا ۳۲ بیت ساپورت می کند و به همین جهت درحال اتمام می باشد. بنابر این نوع جدید از IP با عنوان IPv6 درحال بهره برداری می باشد که ۸ سیلابی بوده و تا ۱۲۸ بیت را نیز ساپورت می کند. این IP هنوز به صورت کامل مورد استفاده قرار نگرفته است. در تصویر زیر می توانید عملکرد یک DNS Server را مشاهده نمایید.
در این آموزش سعی کردیم تمامی مباحث کلیدی را به زبان ساده بیان نماییم تا در پایان مقاله کاربر متوجه شود که DNS چیست و چه کاربردی دارد. تغییر DNS دامنه از موارد بسیار مهمی است که صاحبان کسب و کارها باید با آن آشنایی داشته باشند و درک عملکرد DNS از پیش نیازهای این مقوله بشمار می رود.
آموزش گامبهگام حذف محدودیت Grace Period در Remote Desktop Services یکی از مشکلات رایج در…
پروتکل Remote Desktop Protocol (RDP) یکی از متداولترین روشها برای مدیریت سرورهای ویندوزی از راه…
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…
حملات DDoS (Distributed Denial of Service) یکی از پیچیدهترین و مخربترین تهدیدات سایبری برای وبسایتها…
PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار…