تنظیم 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
  3. روی شبکه (Wi-Fi یا Ethernet) که به آن متصل هستید راست‌کلیک کرده و گزینه Properties را انتخاب کنید.
  4. گزینه Internet Protocol Version 4 (TCP/IPv4) را انتخاب کرده و روی Properties بزنید.
  5. گزینه Use the following DNS server addresses را فعال کنید.
  6. مقادیر زیر را وارد کنید:
    • 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
  7. روی OK بزنید و تمام پنجره‌ها را ببندید.
  8. در صورت لزوم مرورگر خود را یکبار بسته و مجدد باز کنید.