บางครั้งเราก็อยากจะมี bat file เอาไว้เปลี่ยน ip กัีนบ้าง เพราะว่าบางครั้งการลง net profile บางครั้งมันก็หน่วงๆ ช้าๆ ไปบ้าง ถ้าเราอยากเปลี่ยน ip address ของเครื่องด้วยคำสั่ง DOS ก็ง่ายนิดเดียว ใช้ command “netsh” ในการทำงานั่นเอง
เข้า Dos ไปแล้วพิมพ์คำสั่ง
อันดับแรก Set IP
netsh int ip set address “local area connection” static 192.168.1.101 255.255.255.0 192.168.1.1 1
โดยที่ สีแดงเป็น IP สีเขียนเป็น Subnet สีม่วงเป็น Gateway นะครับ
“local area connection” นี่คือชื่อ network card ของคุณนะครับ ดูเอาใน control panel > Network Connections
อันดับสอง Set DNS
netsh int ip set dns “local area connection” static 192.168.1.1 primary
ถ้ามี WINS ด้วย
netsh int ip set wins “local area connection” static 192.168.1.1 primary
และที่แจ่มกว่านั้น คือเราสามารถ Backup Config IP Address เอาไว้ ในไฟล์ text แล้ว นำมา เรียกด้วยคำสั่ง netsh -f เพื่อนำค่า Config นั้นมาใช้งาน
สาเหตุหลักๆ ก็อาจจะมีการเปลี่ยน IP บ่อย เช่น ที่บ้าน ip เป็น 192.168.0.1 แต่ office อาจจะเป็น 10.1.1.150 อะไรประมาณนี้ แต่ข้อดีของ netsh -f คือมันมาหมดเลย IP Addresses ที่เราเพิ่มในโหมด Advance ก็มาด้วย
วิธีการก็แสนง่าย
การ Backup Config ของ IP
netsh dump > network_office.dat
การนำ Config ของ IP ที่ Backup ไว้ไปใช้งาน
netsh -f network_office.dat
ข้อดีของมันคือมันง่าย แต่ข้อเสียก็คือมันช้าไปหน่อย แต่พอรับได้คัพ ^^


Link สำรองครับ ถ้าอันบนช้า หรือ โหลดไม่ได้
