پیکربندی DNS در RouterOS
DNS (سیستم نام دامنه) به روتر و دستگاههای شبکه اجازه میدهد که نامهایی مثل google.com را به آدرس IP تبدیل کنند. بدون تنظیم درست DNS، روتر MikroTik شما نمیتواند اینترنت را با نام دامنه مرور کند.
تنظیم سرور DNS
/ip dns set servers=8.8.8.8,8.8.4.4برای مشاهده تنظیمات:
/ip dns printفعال کردن allow-remote-requests
اگر میخواهید دستگاههای داخل شبکه از روتر به عنوان DNS استفاده کنند:
/ip dns set allow-remote-requests=yesنکته امنیتی
وقتی این گزینه فعال است، حتماً با فایروال جلوی درخواستهای DNS از اینترنت را بگیرید:
/ip firewall filter add chain=input action=drop protocol=udp dst-port=53 in-interface=ether1 comment="Block external DNS"ورودیهای استاتیک DNS
برای اینکه یک نام خاص همیشه به یک IP مشخص اشاره کند:
/ip dns static add name=nas.local address=192.168.1.50
/ip dns static add name=printer.local address=192.168.1.60مشاهده ورودیها:
/ip dns static printکَش DNS
RouterOS به صورت خودکار پاسخهای DNS را در حافظه ذخیره میکند تا درخواستهای بعدی سریعتر پاسخ داده شوند. برای پاک کردن کَش:
/ip dns cache flushبرای افزایش اندازه کَش:
/ip dns set cache-size=4096KiBتست DNS
برای اینکه مطمئن شوید DNS کار میکند:
/resolve google.comاگر آدرس IP برگشت، تنظیمات درست است.
خلاصه
- سرورهای DNS را با
/ip dns set servers=...تنظیم کنید - برای سرویسدهی به کلاینتها
allow-remote-requests=yesرا فعال کنید - ورودیهای استاتیک برای سرورهای داخلی اضافه کنید
- کَش را در صورت نیاز پاک کنید
