آشنایی با dns برای صاحبان کسب و کارها امری بسیار ضروریست چرا که dns پل ارتباطی بینهاست و دامنه میباشد و در صورت عدم ست و نشر آن اطلاعات سایتتان در دسترس کاربران اینترنتی قرار نخواهد گرفت! قبل از شروع هر توضیحی بیایید با اینکه کاربرد dns چیست بیشتر آشنا شویم.
کاربرد dns چیست؟
کار DNS، تبدیل نام دامنههایی مانند Google.com یا Mizbanfa.net به IP است. در این روش یافتن رایانهها بر روی شبکه از طریق IP انجام میشود. در یک تعریف کلی میتوان گفت وظیفه DNS ترجمه اسامیبه IP میباشد. هر دامنه یک یا چند سرور نام دامنه دارد که درخواست هایش را بررسی میکنند و مسئولیت مدیریت رکوردهای پایگاه داده این سرور DNS بر عهدهی فرد، گروه یا یک نرم افزار میباشد. به علاوه پاسخ گویی به این درخواستها باید همزمان با به روز رسانی اطلاعات پایگاه داده بر اساس تغییرات دامنهها یا ثبت دامنههای جدید انجام گیرد. بنابراین DNS یک بانک اطلاعاتی توزیع شده میباشد.
Name Resolution چیست؟
در هنگام اتصال به یک سایت، رایانهی شما از یک سرور DNS، برای پیدا کردن دامنهی مورد نظر استفاده میکند که به این کار Name Resolution گفته میشود.
رکورد چیست؟
در صورت درست وارد نمودن نام دامنه، سرور DNS، آدرس IP مربوط به دامنه را پیدا میکند و آن را به رایانهی شما باز میگرداند. زمانیکه شما به یک شبکه متصل میشوید، مودم یا روتری که به یارانهی شما یک IP اختصاص میدهد، مجموعهای از اطلاعات مهم از جمله یک یا چند سرور DNS را به رایانهی شما میفرستند که جهت بررسی و یافتن IP سایتها به شما کمک مینماید.
جالب است بدانید که به سادگی و در کسری از زمان میتوانید نسبت به تنظیم و تعریف رکورد درهاست خود اقدام نمایید. در این خصوص از آموزشهای زیر کمک بگیرید.
وظیفهی اصلی یک سرور DNS چیست؟
به سرور DNSهایی که یک دامنهی خاص را مدیریت میکنند، SOA یا Start Of Authority میگویند. با گذشت زمان نتایج جستجویهاستها در SOA در میان سرورهای DNS دیگر نیز منتشر میگردد و در نهایت در سراسر اینترنت شناخته میشود.
این انتشار به دلیل کش شدن نتایج برای مدت زمان مشخصی در هر سرور DNS که به آن TTL یا مدت عمر آن کش میگویند؛ رخ میدهد. کسی که مسؤولیت یک DNS را دارد میتواند TTL آن را تنظیم کند. مقدار TTL در هر سرور متفاوت خواهد بود.
رکورد SOA : در ابتدای هر Zone File وجود دارد و شامل Name Server اولیه برای آن دامنه٬ اطلاعات کشینگ٬ و ایمیل مدیر آن میباشد. اگر سرور DNS شما متعلق به یک شرکتهاستینگ میباشد نیازی به تعیین این رکورد ندارید.
Zone File چیست؟
تاکنون به این فکر کرده اید که Zone file در مقوله dns چیست ؟ DNS Serverها معمولاً به وسیله ISPها مدیریت میشوند. DNS Server شرکت ISP شما بخشی از پیکربندی شبکه است که از طریق DHCP پس از آنلاین شدن کامپیوتر دریافت میکند. این سرورها در سمت دیتاسنترهای ISP شما قرار دارند و به این شکل عمل میکنند که:
- نام دامین و آدرس IP که در مرورگرتان وارد نموده اید را در بانک اطلاعاتیشان جستجو نموده.
- اگر اطلاعات موجود باشد تبدیلات لازم را انجام میدهند.
- اگر در جستجو نتیجهای حاصل نشد، با یک سرور DNS دیگر ارتباط برقرار کنند که در این صورت نتایج این مراجعه را برای یک مدتی محدود در کش خود نگهداری میکنند تا در صورت ارسال درخواستهای بعدی برای همین نام دامنه سریع تر پاسخگویی کنند.
حال اگر این جستجو هیچ نتیجهای نداشته باشد سرور DNS خطایی مبنی بر غیر معتبر بودن یا عدم وجود این نام دامنه ارسال میکند.
یک سرور DNS با یک فایل به نام Zone File برای هر دامنه تنظیم میشود که این فایل حاوی رکوردهای مرجع / Resource Records میباشد.
Zone File کجا نگهداری میشود؟
اطلاعات مربوط به دامنه در فایل Zone روی سرور DNS نگهداری خواهد شد و هر دامنه/زیر دامنه یک Zone File دارد.
کار Zone File ایجاد پیوند میان هر دامنه و زیر دامنه با آدرسهای IP مربوط به آن میباشد. بیشتر شرکتهایهاستینگ که خدمات خریدهاست و ثبت دامین را ارائه میدهند برای این کار یک واسط تحت وب در اختیار شما قرار میدهند.
دامین چیست؟
به هرکدام از پیکربندیهای DNS موجود در این فایل را یک رکورد میگویند.
پس از خریدهاست از یک شرکتهاستینگ معتبر و ثبت دامنه ، اتصال دامنه بههاست از طریق NS (Name Server) یا نام سرورها، انجام میشود. امکان استفاده از نام دامنهها یا Domain Names به جای آدرسهای IP با استفاده از NSها انجام میگیرد.
- در یک تعریف کلی، DNS جهت تبدیل نام دامنه به آدرس IP میباشد.
- وظیفهی اصلی DNS ارتباط بین آدرسهای IP، نام سیستم کاربران و وب سایتها و حوزههای مربوطه میباشد.
- آشنایی با انواع دامنه سایتها و کاربردشان میتواند بسیار کاربردی باشد.
DNS چگونه عمل میکند؟
حالا که متوجه شدید dns چیست بهتر است به صورت عمیق تر با عملکرد آن نیز آشنا شوید. با وارد نمودن آدرس نام دامنه یک سایت برای مثال Mizbanfa.net در مرورگرتان، این نام توسط سیستم DNS به آدرس IP تبدیل میگردد. برای مثال فرض کنید IP مربوط به دامنه فوق ***.**.*.*** میباشد که با استفاده از نام دامنهی آن میتوانیم بدون نیاز به حفظ نمودن این رقمها به سایت مورد نظر دسترسی پیدا نماییم.
IPv4 چیست؟
آدرس IPهایی که هم اکنون مورد استفاده قرار میگیرند IP ورژن 4 میباشد، IPv4 نوعی از IP میباشد 4 سیلابی یا 4 قسمتی که هر قسمت میتواند از 0 تا 255 عدد بگیرد. این IP تا 32 بیت ساپورت میکند و به همین جهت درحال اتمام میباشد. بنابر این نوع جدید از IP با عنوان IPv6 درحال بهره برداری میباشد که 8 سیلابی بوده و تا 128 بیت را نیز ساپورت میکند. این IP هنوز به صورت کامل مورد استفاده قرار نگرفته است. در تصویر زیر میتوانید عملکرد یک DNS Server را مشاهده نمایید.
در این آموزش سعی کردیم تمامیمباحث کلیدی را به زبان ساده بیان نماییم تا در پایان مقاله کاربر متوجه شود که dns چیست و چه کاربردی دارد. تغییر dns دامنه از موارد بسیار مهمیاست که صاحبان کسب و کارها باید با آن آشنایی داشته باشند و درک عملکرد dns از پیش نیازهای این مقوله بشمار میرود.
منبع: میزبان فا