การเปลี่ยนไอพี (IP Address) ด้วยคอมมานด์ไลน์

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

คำสั่งที่ใช้คือ netsh
ซึ่งวิธีใช้หรือจะทดสอบคำสั่ง ให้มาที่ Command prompt ถ้าต้องการทราบวิธีใช้คำสั่งให้พิมพ์ netsh /? ตามรูปจะพบว่าเป็นคำสั่งที่มีตัวเลือกเยอะมาก ใครสนใจต้องไปลองเองและหาข้อมูลในเนตเพิ่ม


หมายเหตุ การใช้งานอาจต้องใช้สิทธิ์ของแอดมินหรือเทียบเท่า เวลาเปิดอาจต้องใช้่ตัวเลือก Run as administrator
  เมื่อเปิดแล้วให้พิมพ์คำสั่งตามนี้
netsh interface ip set address name=”Local Area Connection” static 192.168.0.11 255.255.255.0 192.168.0.2
ความหมายของคำสั่ง
name = ชื่ออินเทอร์เฟซ ปกติจะเป็น Local Area Connection หรือถ้าเปลี่ยนชื่อ ต้องเขียนให้ตรงกับชื่ออินเทอร์เฟซบนวินโดวส์
static  = เป็นการกำหนดไอพีแบบคงที่ ตรงข้ามกับ dynamic
IP Address = 192.168.0.11
Subnet mask = 255.255.255.0
Default gateway = 192.168.0.2
สำหรับการกำหนดค่าให้กับ DNS ตามนี้ครับ
กำหนด Primary DNS server
netsh interface ip set dns name=”Local Area Connection” static 192.168.0.250
กำหนด Secondary DNS server
netsh interface ip add dns name=”Local Area Connection” 8.8.8.8 index=2

จากการทดสอบ ตัวเลือกของคำสั่งของ win xp, win 7, win 8 จะมีตัวเลือกต่างกันบ้าง

เรื่องที่เกี่ยวข้อง  การใช้คำสั่ง AT บนคอมมานด์,  การเปลี่ยนไอพี (IP Address) ด้วยคอมมานด์ไลน์

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีการลบ printer ที่ remove device ปรกติไม่ออก

การใช้งานคำสั่ง Net Use สร้างไดร์ฟกับทรัพยากรที่แชร์ไว้

ตั้งค่าให้ใช้ Remote Desktop ได้มากกว่า 1 session บน Windows Server 2012