แอปพลิเคชัน Command Prompt ซึ่งบางครั้งเรียกว่า Command Shell พบได้ใน Windows NT-based OS ทั้งหมด จุดประสงค์คือ Execute คำสั่งเฉพาะสำหรับ Troubleshooting หรือแก้ปัญหา Windows เฉพาะเจาะจง ทำ Advanced Administrative Functions และ Automate Tasks ผ่าน Batch Files และ Scripts
ที่กล่าวมา คุณยังสามารถใช้มันเปลี่ยน IP Address เมื่อต้องการ Spoof เพื่อ Bypass Geo-blocks หรือ Online Bans บนไซต์ที่กำหนดข้อจำกัดเหล่านั้น หรือเปลี่ยน Domain Name System (DNS) Servers เพื่อ Troubleshooting หรือทำให้การเล่นเน็ตปลอดภัยและเร็วขึ้น
ในคู่มือนี้ เราจะแสดงวิธีเปลี่ยน IP Address และ DNS Servers โดยใช้ Command Prompt ใน Windows 10
วิธีเปลี่ยน IP Address ด้วย Command Prompt
IP Address เก็บข้อมูลเกี่ยวกับอุปกรณ์ ตำแหน่ง ISP และข้อมูล Browser
การเปลี่ยนมันมีประโยชน์เมื่อมี Router ชำรุดที่ให้ Address ที่ถูกใช้โดยคอมพิวเตอร์อื่นในเครือข่าย หรือ Invalid Address ถูกตั้งค่าติดโดยบังเอิญ ยังช่วยเมื่อต้องการติดตั้ง Router ใหม่และตั้งค่า Home Network ใหม่ให้ใช้ Default IP Address Range
ขั้นตอนแรกในการเปลี่ยน IP Address คือหา Network Name สำหรับ Interface ที่ต้องการเปลี่ยน
- เปิด Elevated Command Prompt โดยพิมพ์ CMD ใน Search Bar และคลิก Run as Administrator
- ต่อไป พิมพ์ netsh interface ipv4 show config ใน Command Prompt กด Enter และเลื่อนลงไปที่ Interface ที่ต้องการ
ในกรณีของเรา เราจะแก้ไข Interface WiFi แต่คุณสามารถเลือก Interface ที่ถูกต้องสำหรับกรณีของคุณได้ จดชื่อ Interface ไว้
- เพื่อเปลี่ยน IP Address ให้พิมพ์คำสั่งนี้: netsh interface ipv4 set address name="YOUR INTERFACE NAME" static IP_ADDRESS SUBNET_MASK GATEWAY
ในตัวอย่างของเรา คำสั่งจะเป็น: netsh interface ipv4 set address name="Wi-Fi" static 192.168.0.173 255.255.255.0 192.168.0.0
คำสั่งนี้จะใช้ Interface Wi-Fi ตั้ง IP Address เป็น 192.168.0.173 ตั้ง Subnet Mask เป็น 255.255.255.0 และตั้ง Default Gateway เป็น 192.168.0.0
หากต้องการเปลี่ยนมาใช้ IP Address ที่ถูกมอบหมายโดย DHCP Server แทน Static IP Address ให้ใช้คำสั่ง netsh interface ipv4 set address name="YOUR INTERFACE NAME" source=dhcp
วิธีเปลี่ยน DNS Servers ด้วย Command Prompt
DNS Server เก็บ Public IP Addresses และ Hostnames ที่เกี่ยวข้องใน Database และใช้ Resolve หรือแปลง Hostnames เป็น IP Addresses Server ทำสิ่งนี้โดยรัน Special Software เพื่อสื่อสารกับ Server อื่นๆ ผ่าน Special Protocols ตามคำขอจากคอมพิวเตอร์
กระบวนการแปลงถูกตรวจสอบและยืนยันอย่างละเอียด และเกิดขึ้นเร็วมากเบื้องหลัง เพื่อรับข้อมูลที่ตรงกับ Server ที่คอมพิวเตอร์มองหา และบอกคอมพิวเตอร์ต้นทางว่าต้องไปที่ไหนเพื่อเชื่อมต่อกับ Server นั้น
มีหลายเหตุผลที่คุณอยากเปลี่ยน Default DNS Server แต่เหตุผลหลักคือ:
- เพิ่มความเป็นส่วนตัวเมื่อหลีกเลี่ยง Firewall, Bypass Geo-blocks หรือ ISP Blocks บนเว็บไซต์
- เพิ่มความปลอดภัย
- Parental Controls เช่น บล็อกเว็บไซต์จากไร้สาย
- ทำให้เล่นเน็ตเร็วขึ้น ซึ่ง DNS Server ของ ISP ของคุณอาจไม่เสนอ เพราะไม่ได้น่าเชื่อถือหรือ Up-to-date เสมอไป
หมายเหตุ: คุณสามารถเปลี่ยน DNS Servers แยกต่างหากสำหรับ Home Network บน Router หรือบน Computer, Smartphone, Chromebook และอุปกรณ์อื่นๆ
วิธีเปลี่ยน DNS Servers ด้วย Command Prompt
ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีเปลี่ยน DNS Servers โดยใช้ Command Prompt
- เปิด Elevated Command Prompt โดยพิมพ์ CMD ใน Search Bar และคลิก Run as Administrator
- พิมพ์ netsh และกด Enter
- ต่อไป พิมพ์ interface ip show config และกด Enter
- หา Network Interface ที่ต้องการเปลี่ยน DNS Server แล้วพิมพ์คำสั่ง netsh interface ipv4 set dns name="YOUR INTERFACE NAME" static DNS_SERVER นี่จะตั้งค่า Primary DNS Server
จากตัวอย่างข้างต้น เราเปลี่ยน IP Address สำหรับ Interface "Wi-Fi" ดังนั้นเราจะใช้ตัวอย่างเดียวกันเพื่อเปลี่ยน DNS Servers
เพื่อวัตถุประสงค์ของคู่มือนี้ เราจะใช้ Google Public DNS Server หลัก 8.8.8.8 คำสั่งจะเป็นแบบนี้: netsh interface ipv4 set dns name="Wi-Fi" static 8.8.8.8
- ต่อไป พิมพ์คำสั่ง netsh interface ipv4 set dns name="YOUR INTERFACE NAME" static DNS_SERVER index=2 เพื่อตั้งค่า Secondary DNS Server อีกครั้ง เราจะใช้ Google Public DNS Secondary 8.8.4.4 เป็นตัวอย่าง ซึ่งจะเป็น: netsh interface ipv4 set dns name="Wi-Fi" static 8.8.4.4 index=2
หมายเหตุ: คุณสามารถใช้คำสั่ง netsh interface ipv4 set dnsservers name="YOUR INTERFACE NAME" source=dhcp หากต้องการให้ Network Interface เลือก DNS Settings จาก DHCP Server อัตโนมัติ ต่อจากตัวอย่างของเรา คำสั่งจะเป็น: netsh interface ipv4 set dnsservers name="Wi-Fi" source=dhcp
สรุป
Command Prompt เป็นเครื่องมือยอดเยี่ยมเมื่อต้องการเปลี่ยน IP Addresses และ DNS Servers มันเร็วกว่าและประหยัดความยุ่งยากจากการต้องคลิกผ่านหน้าต่างและ Dialog Boxes หลายแห่งจาก Control Panel เพื่อไปที่ IPv4 Properties Dialog Box เพื่อทำสิ่งเดียวกัน
คู่มือนี้ช่วยได้ไหม? บอกเราได้ที่ Section คอมเมนต์ด้านล่าง