آیا تا به حال فکر کرده اید که چگونه نام دامنه شما دقیقاً به آدرس IP ختم می شود؟ مثلاً این روند چگونه اتفاق می افتد؟ یا به طور خاص تر، چگونه از به خاطر سپردن آدرس های IP طولانی و حروف و اعداد پیچیده در سیستم IPV6 جلوگیری کنیم؟ به طور خلاصه، DNS Server پاسخ این سوالات است. ما در این مقاله مفاهیم اساسی را معرفی می کنیم و نحوه راه اندازی و پیکربندی سرور DNS را بر روی میکروتیک آموزش خواهیم داد . بنابراین، می توانید از این آموزش گام به گام استفاده کنید و بهترین کد دی ان اس را برای خود بسازید.
به عنوان فردی که در عصر تکنولوژی زندگی می کند، احتمالاً قبلاً نام DNS را شنیده اید. سرور نام دامنه (DNS) برای یک شبکه کامپیوتری ضروری است، به همین دلیل است که ما حتی نمی توانیم ارتباطات وب را بدون حضور آن تصور کنیم.
یک سیستم نام دامنه (DNS) نام دامنه را به آدرس IP تبدیل می کند و به مرورگر ها اجازه می دهد به وب سایت های مختلف و سایر منابع اینترنتی دسترسی داشته باشند. شما می توانید از آدرس های IP برای مکان یابی هر دستگاه در اینترنت استفاده کنید. اما به جای به خاطر سپردن یک لیست طولانی از آدرس های IP، می توانید نام وب سایت را وارد کنید و سپس DNS آدرس IP آن را برای شما بررسی می کند. روتر MikroTik دارای هر دو ویژگی DNS Client و DNS Server است. پیکربندی DNS سرور بر روی میکروتیک ویژگی هایی را در اختیار شما قرار می دهد که وضوح نام دامنه را برای مشتریان متصل به آن فراهم می کند.
طبق تصویر بالا، کاربر یک نام دامنه مانند www.mikrotik.com را در مرورگر خود تایپ می کند. سپس، مرورگر درخواستی را برای دریافت آدرس IP آن نام دامنه به سرور DNS ارسال می کند. سرور DNS با آدرس IP مربوط به دامنه پاسخ کاربر را می دهد. مرورگر می تواند با دریافت آدرس IP با وب سرور ارتباط برقرار کند تا اطلاعات درخواستی را دریافت کند.
باید توجه داشته باشید که اگر از سرور DNS عمومی استفاده میکنید، هر بار که کاربر برای دامنههای مختلف درخواست میکند، درخواست از طریق اتصال WAN با استفاده از پهنای باند مشخص شده ارسال می شود و باعث تأخیر میشود.
با این حال، اگر اقدام به خرید سرور میکروتیک (MikroTik) کنید و از ویژگی DNS سرور در آن استفاده کنید، اطلاعات DNS را در سرور DNS ریشه ذخیره میکند و به درخواستهای DNS به کلاینتهای متصل پاسخ میدهد. این تکنیک راه حل های سریع تری را در اختیار شما قرار می دهد و پهنای باند پرداختی را ذخیره می کند.
Domain Name System یک ابزار متمرکز است که به آدرس های IP یک نام دامنه می دهد. مزایای سرور های DNS چیست؟ در ادامه به این سوال پاسخ می دهیم.
مراحل زیر به شما نشان می دهد که چگونه سرور DNS را در روتر میکروتیک پیکربندی کنید.
Winbox یک ابزار مفید است که امکان مدیریت RouterOS میکروتیک را با استفاده از یک رابط کاربری گرافیکی سریع و ساده فراهم می کند. در صورت نیاز می توانید به مقاله نحوه اتصال به سرور میکروتیک مراجعه کنید.
با انجام این کار، پنجره تنظیمات DNS را روی صفحه خواهید دید.
شما باید IP سرور DNS ارائه شده توسط ISP خود را در آن جعبه ورودی در این نقطه از پیکربندی سرور DNS میکروتیک قرار دهید. توجه داشته باشید که می توانید از IP های سرور DNS عمومی گوگل مانند 8.8.8.8 و 8.8.4.4 نیز استفاده کنید.
علاوه بر این، ما تمام گزینههای شما را در ادامه فهرست میکنیم تا به شما در درک هر مورد کمک کنیم:
اگر مطابق شکل زیر بر روی گزینه Allow Remote Requests کلیک کنید، می توانید از ویژگی کش کردن DNS روتر میکروتیک استفاده کنید. علاوه بر این، به شما این امکان را میدهد که در صورت تمایل، اندازهگیری سفارشی برای سایز حافظه پنهان قرار دهید. اندازه کش پیش فرض 2048 کیلوبایت یا 2 مگابایت است. سپس روی دکمه Apply و OK کلیک کنید و کار DNS سرور شما تمام است.
تنظیم پیکربندی سرور DNS بر روی میکروتیک با ترمینال بسیار ساده است. در ادامه توضیحی از کارهایی که باید انجام دهید آمده است:
ip dns set servers=8.8.8.8,8.8.4.4 allow-remote-requests=yes max-udp-packet-size=4096 query-server-timeout=2.000 query-total-timeout=10.000 cache-size=2048 cache-max-ttl=7d
پس از گذراندن مراحل قبلی پیکربندی DNS سرور میکروتیک، MikroTik Caching DNS اکنون فعال شده است تا از IP های MikroTik شما به عنوان IP DNS برای کلاینت شبکه شما استفاده کند. اگر همه چیز به درستی انجام شود، مشتری شما پاسخی از سرور DNS حافظه کش MikroTik دریافت می کند. می توانید کش DNS خود را با رفتن به منوی IP > آیتم DNS و کلیک بر روی دکمه Cache بررسی کنید. نام دامنه کش شما در پنجره کش DNS خواهد بود. برای حذف ojbect های کش شده، باید روی دکمه Flush Cache کلیک کنید.
هر زمان که کش DNS دامنه جدیدی دریافت می کند، ورودی DNS را به صورت پویا ذخیره می کند. اما گاهی اوقات، ممکن است بخواهید ورودی های میزبان ثابت مانند سرور های محلی یا حتی پرینتر های خود را قرار دهید. برای رفع این مشکل، MikroTik کش DNS شما را قادر می سازد تا هاست های ثابت را وارد کنید. مراحل زیر قرار دادن ورودی هاست ثابت در سرور DNS را شرح می دهد.
در این راهنما، چندین مفهوم اساسی سرور DNS میکروتیک، از جمله آموزش پیکربندی گام به گام و مزایای آن را مورد بحث قرار دادیم. میکروتیک دارای ویژگی های بسیاری است که به نفع شما طراحی شده است. اما، نباید محدودیتی برای اجرا وجود داشته باشد. بنابراین، عاقلانه است که با خرید سرور مجازی برای اجرای RouterOS MikroTik کار خود را ساده تر کنید تا بر هر محدودیتی که ممکن است با آن برخورد کنید غلبه کنید.
در ممتاز سرور، پلن های مختلف میزبانی MikroTik را ارائه میدهیم که میتوانید بر اساس نیاز خود یکی از آن ها را انتخاب کنید. میتوانید از پلن های میزبانی MikroTik ما برای راهاندازی شبکه VPN یا حتی استفاده از آن برای یکپارچهسازی سرور های دیگر خود استفاده کنید. علاوه بر تمام این ویژگیهای عالی، با داشتن زیرساخت قوی، ذخیرهسازی فوق سریع NVMe و بسیاری از ویژگیهای دیگر، MikroTik VPS ما میتواند با حجم کار بالا مقابله کند، حتی اگر دستگاههای زیادی به آن متصل شوند.
منبع: cloudzy