วิธีตั้งค่า OpenDNS หรือ Google DNS บน Fedora / RHEL
ระบบตระกูล Fedora และ RHEL มักใช้ NetworkManager พร้อม systemd-resolved
ทำไมต้องเปลี่ยน DNS บน Fedora?
DNS แบบกำหนดเองหลีกเลี่ยงตัวแก้ชื่อของ ISP ที่ถูกกรองหรือ captive ที่ทำให้เฉพาะบางโดเมนเสีย
เซิร์ฟเวอร์ DNS สาธารณะที่แนะนำ
- OpenDNS (Cisco): 208.67.222.222 / 208.67.220.220
- Google Public DNS: 8.8.8.8 / 8.8.4.4
- Cloudflare DNS: 1.1.1.1 / 1.0.0.1
กำหนดค่า DNS
- เปิด Settings → Network และแก้ไขโปรไฟล์มีสายหรือ Wi‑Fi ที่ใช้งาน
- บน IPv4 ปิด automatic DNS หากมี แล้วเพิ่ม 8.8.8.8 และ 8.8.4.4 (หรือที่อยู่ OpenDNS)
- Apply แล้วเชื่อมต่อใหม่
- ทางเลือก CLI: sudo nmcli connection modify "CONNECTION_NAME" ipv4.dns "208.67.222.222 208.67.220.220" ipv4.ignore-auto-dns yes
- เปิดการเชื่อมต่ออีกครั้งด้วย nmcli connection up "CONNECTION_NAME"
ล้างแคช
ล้าง systemd-resolved หลังการเปลี่ยนแปลง
sudo resolvectl flush-caches
- รัน sudo resolvectl flush-caches
- รีสตาร์ท NetworkManager ได้ตามต้องการ: sudo systemctl restart NetworkManager
- ทดสอบด้วย curl -I https://example.com
ยืนยันว่าใช้งานได้
ยืนยันเซิร์ฟเวอร์ DNS ใน nmcli connection show "CONNECTION_NAME" | grep ipv4.dns
คู่มือ DNS ที่เกี่ยวข้อง
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Windows 11
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Windows 10
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Windows 8
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Windows 7
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Windows Vista
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Windows XP
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน macOS
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Ubuntu / Debian
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน Android
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน iPhone และ iPad
- วิธีตั้งค่า OpenDNS หรือ Google DNS บน ChromeOS
- วิธีตั้งค่า OpenDNS หรือ Google DNS บนเราเตอร์