การเปลี่ยนไอพี (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 ปรกติไม่ออก

วิธีการแก้ไข logon แล้วแจ้งว่า The User Profile Service service failed the logon. User profile cannot be loaded.

ลบประวัติการรีโมทจาก Remote Desktop Connection