در ادامه راهنمایی آماده کردیم تا بتونید بدون مشکل DNS سرورتون رو تغییر بدید. این آموزش برای سیستم عاملهای ویندوز سرور 2021، آلما لینوکس 9، اوبونتو 24 و میکروتیک 7 تهیه شده. لطفا مراحل مربوط به سرور خود را با دقت دنبال کنید.
در صورت دسترسی نداشتن به اینترنت بینالملل، میتوانید DNSهای اختصاصی بینالمللی مبین هاست و زیرساخت را در سرور خود تنظیم کنید.
تغییر DNS در ویندوز سرور 2022
در ادامه به بررسی روشهای تغییر DNS در ویندوز سرور 2022 با دو روش کنترل پنل و پاورشل میپردازیم.
با استفاده از کنترل پنل
یکی از سادهترین روشها برای تغییر تنظیمات DNS در ویندوز، استفاده از کنترل پنل کلاسیک ویندوز است. این روش سریع، ساده و احتمالا قدیمیترین روش در این فهرست است.
با استفاده از ریموت دسکتاپ به سرور مجازی متصل شوید.
در نوار جستجوی ویندوز عبارت Control Panel را وارد کرده و روی اپلیکیشن کنترل پنل کلیک کنید.
در پنجره کنترل پنل، روی View network status and tasks کلیک کنید.
در صفحه «Network and Sharing Center»، روی نام اتصال خود در کنار عبارت Connections کلیک کنید.
در پنجره Status، روی دکمه Properties کلیک کنید.
در پنجره Properties، گزینه Internet Protocol Version 4 (TCP/IPv4) را انتخاب کرده و سپس روی دکمه Properties کلیک کنید.
گزینه Use the following DNS server addresses را فعال کرده و آدرسهای IP سرورهای DNS دلخواه خود را وارد کنید. در این قسمت، شما آدرسهای DNS جدید را به صورت دستی وارد میکنید.
در این مثال، شما میتوانید این آدرسها را با آدرسهای DNS مورد نظر خود یا هر یک از آدرسهای دیگر دریافت شده از مبین هاست جایگزین کنید.
پس از وارد کردن اطلاعات، روی OK کلیک کرده و پنجرههای Properties و Status را ببندید.
روش PowerShell (برای اسکریپت/اتوماسیون)
در منوی استارت عبارت powershell را تایپ کنید و PowerShell را با دسترسی Admin باز کنید.
برای یافتن InterfaceIndex کارت شبکه دستور زیر را اجرا کنید:
Get-NetIPConfiguration
برای تنظیم DNS رسمی سرور خود دستور زیر را اجرا کنید:
Set-DnsClientServerAddress -InterfaceIndex <Index> -ServerAddresses ("217.218.155.155, 87.107.110.109")
در این مثال، 217.218.155.155
و 87.107.110.109
آدرسهای DNS اختصاصی مبین هاست هستند. شما میتوانید این آدرسها را با آدرسهای DNS مورد نظر خود یا هر یک از آدرسهای دیگر دریافت شده از مبین هاست جایگزین کنید.
تغییر DNS در اوبونتو 24
برای تغییر DNS در اوبونتو 24، میتوانید از دو روش اصلی استفاده کنید: ویرایش فایلهای پیکربندی شبکه یا استفاده از رابط کاربری گرافیکی. در هر دو روش، شما میتوانید آدرسهای سرور DNS مورد نظر خود را وارد کنید.
ویرایش فایلهای پیکربندی شبکه (روش خط فرمان)
در ادامه به بررسی مراحل ویرایش فایلهای پیکربندی شبکه برای تغییر DNS در اوبونتو 24 میپردازیم:
1. یافتن فایل پیکربندی
فایل پیکربندی شبکه در اوبونتو معمولاً در مسیر /etc/netplan/ قرار دارد. نام این فایل ممکن است متفاوت باشد، اما معمولاً با پسوند .yaml است.
2. ویرایش فایل
از یک ویرایشگر متن مانند nano یا vim برای ویرایش فایل پیکربندی استفاده کنید. برای مثال:
sudo nano /etc/netplan/01-netcfg.yaml
3. افزودن یا ویرایش تنظیمات DNS
تنظیمات DNS معمولاً در قسمت ethernets یا wlan (برای اتصالات سیمی و بیسیم) و زیر مجموعه nameservers قرار دارند.
اگر دستوری مشابه دستور زیر وجود ندارد آن را بنویسید:
network:
ethernets:
enp1s0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [217.218.155.155, 87.107.110.109]
در این مثال، 217.218.155.155
و 87.107.110.109
آدرسهای DNS اختصاصی مبین هاست هستند. شما میتوانید این آدرسها را با آدرسهای DNS مورد نظر خود یا هر یک از آدرسهای دیگر دریافت شده از مبین هاست جایگزین کنید.
برای اعمال تغییرات، دستور زیر را اجرا کنید:
sudo netplan apply
Netplan فایل YAML را خوانده و تنظیمات شبکه DNS را اعمال میکند.
تغییر DNS در AlmaLinux 9
در AlmaLinux 9 که بر پایه RHEL نیز هست، بهترین روش استفاده از nmcli در NetworkManager است.
از طریق SSH (مثلاً با Putty یا ترمینال) به سرور مجازی لینوکس متصل شوید.
برای مشاهده کانکشنها دستور:
nmcli connection show
برای تنظیم DNS نیز دستور زیر را وارد کنید:
nmcli connection modify "<نام‑کانکشن>" ipv4.dns "217.218.155.155, 87.107.110.109"
nmcli connection up "<نام‑کانکشن>"
در این مثال، 217.218.155.155
و 87.107.110.109
آدرسهای DNS اختصاصی مبین هاست هستند. شما میتوانید این آدرسها را با آدرسهای DNS مورد نظر خود یا هر یک از آدرسهای دیگر دریافت شده از مبین هاست جایگزین کنید.
در صورتی که تغییر اعمال نشد دستور زیر را وارد کنید:
nmcli con reload
nmcli con up "<نام‑کانکشن>"
تغییر DNS در میکروتیک RouterOS نسخه 7
برای تغییر DNS در روتر میکروتیک با سیستم عامل RouterOS نسخه 7، میتوانید از Winbox، WebFig یا خط فرمان (Terminal) استفاده کنید. در ادامه، نحوه انجام این کار را توضیح میدهیم:
با استفاده از نرم افزار winbox به روتر میکروتیک خود متصل شوید. از منوی سمت چپ، به IP > DNS بروید.
در پنجره باز شده، آدرس سرورهای DNS مورد نظر خود را در قسمت servers وارد کنید.
اگر میخواهید کاربران شبکه شما بتوانند از DNS سرور شما استفاده کنند، گزینه Allow Remote Requests را فعال کنید.
تنظیمات را ذخیره کنید و از پنجره خارج شوید.
جمع بندی
در این راهنما، مراحل تغییر DNS در چهار سیستمعامل پرکاربرد یعنی Windows Server 2022 ،Ubuntu 24، AlmaLinux 9 و میکروتیک 7 ارائه شد. بسته به نوع سیستمعامل، ابزارها و روشهای متفاوتی مانند کنترل پنل، خط فرمان، PowerShell یا nmcli
برای انجام این کار وجود دارد. با دنبالکردن دقیق مراحل مخصوص هر سیستم، میتوانید DNS سرور خود را بهراحتی و بدون خطا تغییر دهید.