پرش به مطلب اصلی

تنظیم DNS در لینوکس و ویندوز

از طریق این راهنما می‌توانید DNS خود را در سیستم‌عامل‌های زیر تنظیم کنید:

تنظیم DNS دائمی در لینوکس

(تنظیم در توزیع‌های اوبونتو، دبیان و AlmaLinux با استفاده از systemd-resolved و NetworkManager)

Ubuntu Server

systemd-resolved

۱. ویرایش فایل تنظیمات

nano /etc/systemd/resolved.conf

۲. تنظیم DNS

بخش Resolve را پیدا کرده و مقادیر زیر را اضافه یا ویرایش کنید:

[Resolve]
DNS=8.8.8.8 1.1.1.1
FallbackDNS=9.9.9.9
نکته

DNSهای پارس‌پک:

tehran2: 45.159.149.19, 185.164.72.97  
tehran3: 185.8.174.140, 130.185.77.69
tehran11: 195.177.255.170, 178.239.151.228

۳. اعمال تغییرات

systemctl restart systemd-resolved

✅ تایید:

resolvectl status | grep -A3 "DNS Servers"

Debian 12+

systemd-resolved

۱. فعال‌سازی systemd-resolved

systemctl enable --now systemd-resolved

۲. ویرایش فایل تنظیمات

nano /etc/systemd/resolved.conf

۳. تنظیم DNS

[Resolve]
DNS=8.8.8.8 1.1.1.1
FallbackDNS=9.9.9.9
نکته

DNSهای پارس‌پک:

tehran2: 45.159.149.19, 185.164.72.97  
tehran3: 185.8.174.140, 130.185.77.69
tehran11: 195.177.255.170, 178.239.151.228

۴. لینک کردن resolv.conf

در دبیان باید resolv.conf را توسط systemd به فایل managed لینک دهید:

ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
systemctl restart systemd-resolved

✅ تایید:

resolvectl status | grep -A3 "DNS Servers"

AlmaLinux 8 / 9 / 10

NetworkManager

۱. تنظیم DNS روی interface

اسم interface را با ip a پیدا کنید. اینجا eth0 فرض شده:

  • تنظیم DNS
nmcli connection modify eth0 ipv4.dns "8.8.8.8 1.1.1.1"
  • جلوگیری از override شدن توسط DHCP
nmcli connection modify eth0 ipv4.ignore-auto-dns yes
نکته

DNSهای پارس‌پک:

tehran2: 45.159.149.19, 185.164.72.97  
tehran3: 185.8.174.140, 130.185.77.69
tehran11: 195.177.255.170, 178.239.151.228

۲. اعمال تغییرات

nmcli connection up eth0

✅ تایید:

cat /etc/resolv.conf
توجه

اگه اسم connection با اسم interface فرق داشت، با دستور زیر اسم واقعی آن را پیدا کنید:

nmcli connection show

سپس آن را جایگزین نمایید.

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

اتصال از طریق تنظیمات دستی:

  1. وارد Control Panel شوید.
  2. به مسیر زیر بروید:
Network and Internet > Network and Sharing Center > Change adapter settings
  1. روی شبکه (Wi-Fi یا Ethernet) که به آن متصل هستید راست‌کلیک کرده و گزینه Properties را انتخاب کنید.
  2. گزینه Internet Protocol Version 4 (TCP/IPv4) را انتخاب کرده و روی Properties بزنید.
  3. گزینه Use the following DNS server addresses را فعال کنید.
  4. مقادیر زیر را وارد کنید:
tehran2: 45.159.149.19, 185.164.72.97
tehran3: 185.8.174.140, 130.185.77.69
tehran11: 195.177.255.170, 178.239.151.228
  1. روی OK بزنید و تمام پنجره‌ها را ببندید.
  2. در صورت لزوم مرورگر خود را یکبار بسته و مجدد باز کنید.