Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

เปลี่ยน DNS Server ด้วย Command Prompt และ PowerShell

หากต้องการเปลี่ยน DNS Server ผ่าน Command Prompt หรือ Windows PowerShell บทช่วยสอนนี้จะช่วยคุณ แทนที่จะเปิดหน้าต่าง Network Connections ให้ทำตามคำแนะนำทีละขั้นตอนนี้ การเปลี่ยนที่อยู่ DNS Server ค่อนข้างง่าย แต่ถ้า Control Panel เปิดไม่ได้ ก็สามารถใช้คู่มือนี้ได้ โปรดทราบว่าคู่มือนี้ช่วยเปลี่ยน Preferred DNS server และ Alternate DNS server เท่านั้น

วิธีเปลี่ยน DNS Server ด้วย Command Prompt

ขั้นตอน:

  1. ค้นหา cmd ในกล่องค้นหา Taskbar
  2. คลิก Run as administrator
  3. ใช้คำสั่ง netsh แสดงแหล่งอินเทอร์เน็ตทั้งหมด
  4. จด Interface Name
  5. พิมพ์คำสั่งเปลี่ยนที่อยู่ Server

เปิด Command Prompt ด้วยสิทธิ์ Admin ค้นหา cmd ใน Taskbar คลิก Run as administrator จากนั้นต้องหา Interface Name หรือชื่อแหล่งอินเทอร์เน็ต พิมพ์คำสั่ง:

netsh interface show interface

จะแสดงชื่อแหล่งอินเทอร์เน็ตที่เคยเชื่อมต่อ จดชื่อ Interface ที่เชื่อมต่ออยู่

เปลี่ยน DNS Server ด้วย Command Prompt และ PowerShell

จากนั้นรันคำสั่งเหล่านี้:

สำหรับผู้ใช้ IPv4 DNS:

netsh interface ipv4 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv4 add dnsservers "Interface Name" alternate-DNS-address index=2

เปลี่ยน DNS Server ด้วย Command Prompt และ PowerShell

สำหรับผู้ใช้ IPv6 DNS:

netsh interface ipv6 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv6 add dnsservers "Interface Name" alternate-DNS-address index=2

อย่าลืมแทนที่ preferred-DNS-address และ alternate-DNS-address ด้วยที่อยู่ DNS Server ที่ต้องการ

วิธีเปลี่ยน DNS Server ด้วย PowerShell

ขั้นตอน:

  1. ค้นหา powershell ใน Taskbar
  2. คลิก Run as Administrator
  3. พิมพ์ Get-DnsClientServerAddress แสดง InterfaceAlias
  4. พิมพ์คำสั่งเปลี่ยน DNS Server

เปิด PowerShell ด้วยสิทธิ์ Admin ค้นหา powershell คลิก Run as Administrator พิมพ์คำสั่งด้านล่างและจด InterfaceAlias:

Get-DnsClientServerAddress

จากนั้นพิมพ์คำสั่งเปลี่ยนที่อยู่ IPv4 และ IPv6:

Set-DNSClientServerAddress "InterfaceAlias" –ServerAddresses ("preferred-DNS-address", "alternate-DNS-address")

ต้องเปลี่ยน 3 ค่าก่อนกด Enter:

  • InterfaceAlias
  • Preferred-DNS-address
  • Alternate-DNS-address

เปลี่ยน DNS Server ด้วย Command Prompt และ PowerShell

ก่อนกด Enter จะเป็นแบบนี้:

Set-DNSClientServerAddress "Wi-Fi" –ServerAddresses ("1.1.1.1","1.0.0.1")

หลังเปลี่ยนแล้ว อาจต้อง Flush DNS Cache

TIP: อ่านเพิ่มเติมเกี่ยวกับ DNS Server ที่ดีที่สุด – Comodo Secure DNS, OpenDNS, Google Public DNS, Yandex Secure DNS, Cloudflare DNS, Angel DNS ฯลฯ

เปลี่ยน DNS Server ด้วย Command Prompt และ PowerShell