• آشنایی با DNS و DNS Server

در این قسمت از آموزش میکروتیک قصد داریم به آموزش کامل کانفیگ DNS در سرور میکروتیک بپردازیم. پیش از پرداختن به این موضوع بهتر است تا حدودی با DNS آشنا شویم. 

جالب و در عین حال لازم است بدانید که DNS برگرفته از عبارت Domain Name System است. هنگامی که شما اقدام به ایجاد یک وب سایت می نمایید، به منظور ثبت آن باید نامی را برایش در نظر بگیرید، به گونه ای که این نام معرفی کننده وب سایت شما باشد. لازم به ذکر است که نام در نظر گرفته شده در گام بعدی توسط DNS به IP تبدیل شده و بدین ترتیب در فضای اینترنت شناسایی می گردد.

گفتنی است که انجام تنظیمات صورت پذیرفته در این زمینه بر عهده کنترل پنل هاست و ثبت کننده نام دامنه می باشد. حال که تا حدودی با مفهوم DNS آشنا شدید، در ادامه به معرفی مختصر DNS Server خواهیم پرداخت.

لازم به ذکر است که نخستین گام به منظور اشاره کردن دامنه به یک وب سایت، افزودن آن دامنه بهDNS Server می باشد. حال شاید این سوال ذهنتان را به خود درگیر کرده باشد که DNS Server چیست؟ دی ان اس سرور دیتابیسی بسیار بزرگ متشکل از مجموعه ای از دامنه ها و آی پی های مرتبط می باشد. گفتنی است که DNS سرورهای متعدد و متنوعی در شرکت های هاستینگ و سازمان ها موجود می باشند که با یکدیگر در ارتباط هستند. بنابراین شرکت هاستینگ شما به افزودن نام دامین مورد نظرتان در DNS Server پرداخته و بدین ترتیب ظرف 48 ساعت دی ان اس سایت شما با دیگر دی ان اس های موجود در سراسر دنیا هماهنگ می گردد. به یاد داشته باشید که DNSها نقش مهم و غیر قابل چشم پوشی در اتصال دامنه به هاست ایفا می کنند.

اکنون که با DNS و DNS Server آشنا شدید، به ادامه آموزش میکروتیک و نحوه کانفیگ DNS در سرور میکروتیک خواهیم پرداخت.

تنظیم DNS در میکروتیک

  • آموزش گام به گام کانفیگ DNS در میکروتیک

تنظیم دی ان اس بر روی سرور میکروتیک از دو روش قابل انجام می باشد. نخستین روش ورود به محیط گرافیکی سرور با استفاده از نرم افزار وین باکس می باشد. دومین روش نیز اتصال به سرور میکروتیک از طریق SSH و اجرای کدهای دستوری موجود به منظور کانفیگ DNS است. در ادامه به معرفی و بررسی هر یک از این روش ها خواهیم پرداخت.

  • تنظیم DNS در میکروتیک از طریق Win Box

به منظور تنظیم دی ان اس در میکروتیک از طریق نرم افزار مذکور نخست با این نرم افزار به سرور میکروتیک وصل شده و به محیط گرافیکی آن وارد گردید. سپس به منو سمت چپ مراجعه نموده و با رفتن به گزینه IP و انتخاب زیر گزینه DNS بر روی این گزینه کلیک نمایید و منتظر بمانید تا پنجره ای تحت عنوان DNS Settings برایتان باز شود. 

تنظیم DNS در میکروتیک

دو کادر اول موجود در پنجره مذکور مربوط به سرور است. بنابراین آدرس آی پی سرویس های DNS ای را که مد نظرتان است، در این کادر وارد نمایید.

گزینه Dynamic Server برای مواردی مناسب است که شما از سرور داینامیکی استفاده می کنید. در این صورت باید آی پی این سرور داینامیکی را در این بخش وارد کنید. 

با فعال کردن چک باکس مربوط به گزینه Allow Remote Request می توانید زمینه ای را فراهم سازید که سرور میکروتیک شما به عنوان یک DNS Server معرفی شده و کار کند.

گزینه Max UDP Packet Size به منظور مشخص نمودن بیشترین اندازه UDP مورد استفاده قرار می گیرد. لازم به ذکر است که مقدار پیش فرض این گزینه 4096 در نظر گرفته می شود. 

کادر Query Server TIMEOUT مربوط به زمان انتظار برای پاسخ سرور DNS و کادر Query Total Timeout مربوط به کل زمان انتظار برای پاسخ DNS می باشد. گفتنی است که مقادیر این دو کادر به طور پیش فرض به ترتیب 2 ثانیه و 10 ثانیه در نظر گرفته شده است.

کادر Max Concurrent Queries مربوط به حداکثر نمایش داده های همزمان بوده و مقدار آن به طور پیش فرض 20 می باشد. این در حالی است که کادر Max Concurrent TCP Sessions با مقدار پیش فرض 100 مربوط به حداکثر جلسات تی سی پی همزمان می باشد. 

گفتنی است که کادر Cache Size TTL که مقدار پیش فرض آن 1 هفته یا به عبارت دیگر 7 روز می باشد، برای مشخص کردن حداکثر زمان Time To Live یک DNS Record مورد استفاده قرار می گیرد.

پس از این که اطلاعات فوق الذکر را در کادرهای موجود وارد نمودید، بر روی گزینه Apply و سپس OK کلیک نمایید. به یاد داشته باشید که پر کردن تمام فیلدهای موجود در این قسمت الزامی نبوده و می توان برخی از آن ها را رها کرد.

  • تنظیم DNS در میکروتیک از طریق SSH

به منظور تنظیم DNS از طریق SSH لازم است ابتدا با به کارگیری دسترسی SSH به سرور Mikrotik خود وصل گردید. پس از این که به سرور وارد شدید، دستورات زیر را به طور یک جا در محیط خط فرمان وارد نمایید. 

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