Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ Command Prompt และ PowerShell

หากคุณต้องการเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ Command Prompt หรือ Windows PowerShell บทแนะนำนี้จะเป็นประโยชน์สำหรับคุณ แทนที่จะเปิดหน้าต่าง Network Connections คุณสามารถทำตามขั้นตอนทีละขั้นตอนและทำการเปลี่ยนแปลงโดยใช้ Command Prompt หรือ PowerShell

การเปลี่ยนที่อยู่เซิร์ฟเวอร์ DNS นั้นค่อนข้างง่าย อย่างไรก็ตาม หากแผงควบคุมไม่เปิดบนคอมพิวเตอร์ของคุณด้วยเหตุผลบางประการ คุณอาจประสบปัญหา นั่นคือเวลาที่คุณสามารถใช้คู่มือนี้เพื่อให้งานสำเร็จลุล่วง คุณควรทราบว่าบทช่วยสอนนี้จะช่วยให้คุณเปลี่ยน เซิร์ฟเวอร์ DNS ที่ต้องการ และ เซิร์ฟเวอร์ DNS สำรอง เท่านั้น

วิธีการเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้พรอมต์คำสั่ง

หากต้องการเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ Command Prompt ให้ทำตามขั้นตอนเหล่านี้ -

  1. ค้นหา cmd ในช่องค้นหาของแถบงาน
  2. คลิก เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก
  3. ใช้คำสั่ง netsh เพื่อแสดงแหล่งอินเทอร์เน็ตทั้งหมด
  4. จด ชื่ออินเทอร์เฟซ .
  5. ป้อนคำสั่งเพื่อเปลี่ยนที่อยู่เซิร์ฟเวอร์

ในตอนแรก คุณจะต้องเปิด Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ สำหรับสิ่งนั้น คุณสามารถค้นหา cmd ในช่องค้นหาของแถบงาน และคลิกปุ่ม เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก. หลังจากเปิด คุณต้องได้รับชื่ออินเทอร์เฟซหรือชื่อแหล่งอินเทอร์เน็ต เพื่อให้ได้สิ่งนั้น ให้ป้อนคำสั่งต่อไปนี้-

netsh interface show interface

มันแสดงชื่อแหล่งอินเทอร์เน็ตที่เชื่อมต่อก่อนหน้านี้ทั้งหมดบนหน้าจอของคุณ จดชื่ออินเทอร์เฟซที่คุณเชื่อมต่ออยู่ในขณะนี้

วิธีเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ 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 โดยใช้ 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

อย่าลืมแทนที่ที่อยู่ DNS ที่ต้องการและที่อยู่ DNS สำรองด้วยที่อยู่เซิร์ฟเวอร์ DNS ที่ต้องการ

วิธีการเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ PowerShell

หากต้องการเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ PowerShell ให้ทำตามขั้นตอนเหล่านี้ -

  1. ค้นหา powershell ในช่องค้นหาของแถบงาน
  2. คลิกปุ่ม เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก
  3. ป้อน Get-DnsClientServerAddress คำสั่งแสดง InterfaceAlias .
  4. ป้อนคำสั่งเพื่อเปลี่ยนที่อยู่เซิร์ฟเวอร์ DNS

ขั้นแรก คุณต้องเปิดหน้าต่าง Windows PowerShell ที่ยกระดับขึ้น สำหรับสิ่งนั้น คุณสามารถค้นหา powershell และคลิกปุ่ม เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก. จากนั้น ป้อนคำสั่งต่อไปนี้และจดชื่อ InterfaceAlias

Get-DnsClientServerAddress

หลังจากนั้น ให้ป้อนคำสั่งต่อไปนี้เพื่อเปลี่ยนที่อยู่ IPv4 และ IPv6

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

คุณต้องเปลี่ยนสามสิ่งก่อนที่จะกดปุ่ม Enter:

  • นามแฝงของอินเทอร์เฟซ
  • ที่อยู่ DNS ที่ต้องการ
  • ที่อยู่ DNS สำรอง

วิธีเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ Command Prompt และ PowerShell

ก่อนกดปุ่ม Enter จะมีลักษณะดังนี้-

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

หลังจากทำการเปลี่ยนแปลงเหล่านี้แล้ว คุณอาจต้องล้างแคช DNS

เคล็ดลับ :อ่านเพิ่มเติมเกี่ยวกับผู้ให้บริการเซิร์ฟเวอร์ DNS ที่ดีที่สุด เช่น Comodo Secure DNS, OpenDNS, Google Public DNS, Yandex Secure DNS, Cloudflare DNS, Angel DNS เป็นต้น

วิธีเปลี่ยนเซิร์ฟเวอร์ DNS โดยใช้ Command Prompt และ PowerShell