CMD หรือCommand Prompt คือ อินเทอร์เฟซบรรทัดคำสั่งแบบข้อความที่ช่วยให้คุณสามารถโต้ตอบโดยตรงกับระบบปฏิบัติการและคอมพิวเตอร์ที่เชื่อมต่อกับเครือข่าย แตกต่างจากอินเทอร์เฟซแบบกราฟิก คำสั่งที่เรียกใช้ใน CMD ให้การควบคุมและรายละเอียดที่มากกว่าทำให้มีประโยชน์มากสำหรับทั้งผู้ใช้ขั้นสูงและผู้ที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสถาปัตยกรรมเครือข่ายของ Windows หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการจัดการการกำหนดค่าขั้นสูง คุณสามารถศึกษาเพิ่มเติมเกี่ยวกับวิธีการใช้ netsh ใน Windows 11ได้
การเข้าถึง CMD นั้นง่ายมาก เพียงแค่ค้นหา "cmd" ในเมนู Start หรือกดWindows + Rแล้วพิมพ์cmdเมื่อเข้าไปแล้ว คุณจะสามารถเข้าถึงคำสั่งต่างๆ มากมายที่ช่วยให้คุณดู ตรวจสอบ และแก้ไขการตั้งค่าเครือข่ายของคอมพิวเตอร์ของคุณหรือคอมพิวเตอร์เครื่องอื่นๆ ในเครือข่ายได้
คำสั่งหลัก: ipconfig

คำสั่งipconfigเป็นจุดเริ่มต้นสำหรับการตรวจสอบการกำหนดค่า IP ของอินเทอร์เฟซเครือข่ายทั้งหมด หากคุณต้องการแสดงรายการอินเทอร์เฟซเครือข่ายทั้งหมดใน CMD อย่างรวดเร็วและตรวจสอบว่าใช้งานอยู่หรือไม่ เพียงเรียกใช้คำสั่งต่อไปนี้:
ipconfig
คำสั่งนี้จะแสดงอะแดปเตอร์เครือข่ายที่ติดตั้งทั้งหมด (อีเธอร์เน็ต, Wi-Fi, เสมือน ฯลฯ) พร้อมด้วยที่อยู่ IP ที่กำหนดไว้ ซับเน็ตมาสก์ เกตเวย์ และข้อมูลสำคัญอื่นๆ สำหรับข้อมูลโดยละเอียดเพิ่มเติม รวมถึงที่อยู่MACสถานะการเปิดใช้งาน DHCP คำอธิบายอินเทอร์เฟซ และอื่นๆ :
ipconfig / all
นอกจากนี้ ipconfig ยังอนุญาตให้ทำสิ่งต่างๆ เช่น:
- ipconfig / ปล่อย – ปลดล็อกที่อยู่ IP ที่กำหนดโดยเซิร์ฟเวอร์ DHCP
- ipconfig / renew – ต่ออายุที่อยู่ IP จาก DHCP
- ipconfig / flushdns – ล้างแคช DNS ซึ่งมีประโยชน์ในการแก้ไขปัญหาการสืบค้นข้อมูล
คุณสามารถกรองเอาท์พุตตามประเภทข้อมูลได้ เช่น เพื่อดูเฉพาะที่อยู่ IPv4 เท่านั้น:
ipconfig | ค้นหา "IPv4"
หรือเพื่อรับเฉพาะคำอธิบายอะแดปเตอร์:
ipconfig /all | ค้นหา "คำอธิบาย"
รูปแบบเหล่านี้ช่วยให้คุณค้นหาข้อมูลที่ต้องการได้อย่างรวดเร็ว โดยเฉพาะบนคอมพิวเตอร์ที่มีอินเทอร์เฟซหรืออะแดปเตอร์เสมือนจำนวนมาก
แสดงรายการอินเทอร์เฟซขั้นสูงและสถานะด้วย netsh
คำสั่งที่ครอบคลุมที่สุด ในการแสดงรายการอินเทอร์เฟซเครือข่ายที่มีอยู่ทั้งหมดและตรวจสอบสถานะปัจจุบัน (เปิดใช้งาน เชื่อมต่อ ตัดการเชื่อมต่อ) คือ:
อินเทอร์เฟซ netsh แสดงอินเทอร์เฟซ
ข้อมูลจะแสดงในคอลัมน์ต่างๆ โดยแสดงสถานะการดูแลระบบ สถานะการเชื่อมต่อ ประเภทอินเทอร์เฟซ และชื่ออินเทอร์เฟซที่ใช้งานง่าย (เช่น "อีเธอร์เน็ต" "Wi-Fi" เป็นต้น) คำสั่งนี้มีประโยชน์มากสำหรับการดูได้อย่างรวดเร็วว่าอินเทอร์เฟซใดเปิดใช้งาน ปิดใช้งาน หรือตัดการเชื่อมต่อและเป็นพื้นฐานสำหรับการกำหนดค่าในภายหลัง หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการจัดการและการแก้ไขการตั้งค่าเครือข่าย คุณสามารถดูวิธีการกำหนดค่าเครื่องพิมพ์เริ่มต้นใน Windows 11ได้ เช่นกัน
นอกจากนี้ Netsh ยังสามารถใช้เพื่อเปลี่ยนชื่ออินเทอร์เฟซเปิดใช้งานหรือปิดใช้งาน และกำหนดที่อยู่ IP ด้วยตนเองได้อีกด้วย:
อินเทอร์เฟซ netsh ตั้งค่าอินเทอร์เฟซ "ชื่อเดิม" newname="NewName" อินเทอร์เฟซ netsh ตั้งค่าอินเทอร์เฟซ NewName เปิดใช้งานอินเทอร์เฟซ netsh ipv4 ตั้งค่าที่อยู่ "NewName" แบบคงที่ XXXX GatewayMask
บริบทอินเทอร์เฟซ netsh ช่วยให้คุณสามารถนำทางระหว่างตัวเลือกต่างๆ เพื่อปรับแต่งอินเทอร์เฟซแต่ละรายการได้อย่างสมบูรณ์
การดูรายละเอียดด้วย netstat และคำสั่งที่เกี่ยวข้อง
คำสั่ง netstatเป็นอีกหนึ่งเครื่องมือสำคัญสำหรับการตรวจสอบเครือข่าย แม้ว่า netstat จะมีชื่อเสียงในการแสดงการเชื่อมต่อและพอร์ตที่เปิดอยู่ แต่คุณยังสามารถตรวจสอบสถานะของอินเทอร์เฟซเครือข่ายและปริมาณการรับส่งข้อมูลได้อีกด้วย ตัวอย่างเช่น:
เน็ตสเตต -i
โปรแกรมนี้จะแสดงสถิติของอินเทอร์เฟซ เช่น จำนวนแพ็กเก็ตที่รับและส่ง ข้อผิดพลาด และการชนกันของแพ็กเก็ต เหมาะอย่างยิ่งสำหรับการตรวจจับปัญหาฮาร์ดแวร์หรือการโอเวอร์โหลดบนอินเทอร์เฟซเฉพาะ หากต้องการศึกษาตัวเลือกขั้นสูงเพิ่มเติม คุณสามารถดูได้ที่ [ลิงก์ไปยังเอกสารที่เกี่ยวข้อง]
netstat เวอร์ชันที่มีประโยชน์บางส่วน:
- netstat -e -s – สถิติสำหรับอีเทอร์เน็ตและโปรโตคอลทั้งหมด
- netstat -s -p tcp udp – สถิติสำหรับ TCP/UDP เท่านั้น
คำสั่งตรวจสอบและวินิจฉัยเครือข่ายที่พบบ่อยที่สุด
คำสั่งต่างๆ มากมายช่วยให้คุณตรวจสอบการเชื่อมต่อ การแก้ไข DNS ตารางการกำหนดเส้นทาง และอุปกรณ์ที่เชื่อมต่อ เช่น:
- ปิง:ตรวจสอบเวลาแฝงและการเชื่อมต่อกับโฮสต์อื่น ช่วยให้คุณปรับแพ็คเก็ตและเวลาหมดเวลาได้
- tracert:แสดงเส้นทางของแพ็กเก็ตไปยังปลายทาง ซึ่งมีประโยชน์ในการตรวจจับว่าการเชื่อมต่อขาดตรงไหน
- PathPing:รวม tracert เข้ากับการสูญเสียแพ็กเก็ตและสถิติความหน่วงที่แต่ละฮ็อป
- nslookup:แปลงชื่อโดเมนเป็น IP คีย์สำหรับการวินิจฉัย DNS
- arp -a:แสดงรายการแคชของที่อยู่ MAC ที่เชื่อมโยงกับที่อยู่ IP บนเครือข่ายท้องถิ่น
- getmac:ให้ที่อยู่ MAC ของอินเทอร์เฟซทั้งหมด พร้อมตัวเลือกรูปแบบเอาต์พุต
- nbtstat:ให้สถิติเกี่ยวกับ NetBIOS และการเชื่อมต่อที่เกี่ยวข้อง
- พิมพ์เส้นทาง:แสดงตารางเส้นทางซึ่งระบุว่าจุดหมายปลายทางผ่านอินเทอร์เฟซอย่างไร
แต่ละคำสั่งสามารถนำมาผสมผสานหรือกรองด้วยคำสั่ง `find`เพื่อช่วยในการวินิจฉัยและปรับแต่งประสิทธิภาพ นอกจากนี้ เพื่อเพิ่มพูนความรู้ คุณอาจพบว่าการศึกษาเกี่ยวกับการจัดการระบบปฏิบัติการแบบ Dual Boot ใน Windows และ Linux มีประโยชน์ เช่น กัน
การจัดการขั้นสูงและการกำหนดค่า: Netsh เชิงลึก
Netsh (Network Shell)ช่วยให้การจัดการการตั้งค่าเครือข่ายเป็นไปอย่างสมบูรณ์ ช่วยให้คุณสามารถแสดงรายการ แก้ไข ซ่อมแซม และทำงานอัตโนมัติได้ คุณสมบัติหลักได้แก่:
- รีเซ็ตสแต็ก TCP/IP กับ
netsh int ไอพี ตั้งใหม่
เพื่อแก้ไขปัญหาการเชื่อมต่อ
- รับโปรไฟล์ Wi-Fi รหัสผ่าน และปรับการตั้งค่าเฉพาะ
- กำหนดค่าเซิร์ฟเวอร์ DNS ในโหมดแมนนวลหรือไดนามิก
- ใช้สคริปต์เพื่อจัดการงานต่างๆ โดยอัตโนมัติเพื่อรักษาหรือจำลองการกำหนดค่าได้อย่างง่ายดาย
การเรียนรู้การใช้งาน netsh อย่างเชี่ยวชาญนั้นมีความสำคัญอย่างยิ่งสำหรับการจัดการเครือข่ายระดับมืออาชีพ เนื่องจากมีคำสั่งย่อยมากมายให้เลือกใช้ควบคุมด้านต่างๆ เช่น ไฟร์วอลล์ อินเทอร์เฟซ DHCP IPsec และอื่นๆ อีกมากมาย
คำสั่งอื่นๆ ที่มีประโยชน์ในการดูแลและติดตามเครือข่าย
มีโปรแกรมยูทิลิตี้เพิ่มเติมที่ช่วยเสริมการควบคุมและการวินิจฉัยใน CMD เช่น:
- ชื่อโฮสต์:ส่งคืนชื่อคอมพิวเตอร์ ซึ่งมีประโยชน์บนเครือข่ายที่มีอุปกรณ์หลายเครื่อง
- ใช้สุทธิ:เชื่อมต่อ กำหนด หรือลบทรัพยากรที่ใช้ร่วมกันบนเครือข่าย
- taskkill o การปิด:ควบคุมกระบวนการและการรีสตาร์ท มีประโยชน์ในสภาพแวดล้อมระยะไกลหรือองค์กร
- เทลเน็ต / SSH / เอฟทีพี:เครื่องมือสำหรับการเข้าถึงระยะไกลและการสื่อสารที่ปลอดภัย ช่วยให้ควบคุมได้มากขึ้น
คำสั่งเหล่านี้สามารถใช้ร่วมกันหรือในสคริปต์เพื่อจัดการงานทั่วไปโดยอัตโนมัติและทำให้เครือข่ายของคุณทำงานได้อย่างราบรื่น ขอแนะนำให้ทดสอบในสภาพแวดล้อมที่มีการควบคุมก่อนนำไปใช้จริง
ด้านปฏิบัติและคำแนะนำสำหรับการใช้ CMD ในเครือข่าย
การทำงานผ่าน CMD อาจดูซับซ้อนในตอนแรก แต่ให้ความเร็ว การควบคุม และความแม่นยำข้อแนะนำบางประการเพื่อให้ใช้งานได้อย่างเต็มประสิทธิภาพมีดังนี้:
- ทดสอบในสภาพแวดล้อมเสมือนจริงก่อนที่จะใช้การเปลี่ยนแปลงกับอุปกรณ์หลัก
- ใช้ความช่วยเหลือในตัวโดยการเพิ่ม /? o ช่วย ที่ส่วนท้ายของคำสั่งเพื่อสำรวจตัวเลือกทั้งหมด
- รวมคำสั่งกับท่อ (|) และตัวกรองเพื่อวิเคราะห์ข้อมูลปริมาณมาก เช่น ipconfig /all | ค้นหา “Ethernet”.
- โปรดจำไว้ว่า PowerShell แม้จะมีความก้าวหน้ามากขึ้น แต่ CMD ยังคงเป็นเครื่องมือพื้นฐานและมีประสิทธิภาพสำหรับการจัดการเครือข่าย
กรณีการใช้งาน: สอบถามข้อมูลจากอินเทอร์เฟซเฉพาะ
หากต้องการรายละเอียดเกี่ยวกับอินเทอร์เฟซเฉพาะ เช่น Wi-Fi หรือการเชื่อมต่อแบบใช้สาย คุณสามารถกรองผลลัพธ์ของ คำสั่ง ipconfigหรือใช้ netsh เพื่อสอบถามอินเทอร์เฟซนั้นๆ ได้:
ipconfig | ค้นหา "ชื่ออินเทอร์เฟซ"
อีกทางเลือกหนึ่ง ใน netsh คุณสามารถเรียกดูและตรวจสอบอินเทอร์เฟซที่เกี่ยวข้องทีละรายการ ซึ่งช่วยให้วิเคราะห์อุปกรณ์เฉพาะได้โดยไม่ต้องดูรายการที่ยาวเหยียด นอกจากนี้ การจัดการทรัพยากรเครือข่ายที่ใช้ร่วมกันก็อาจเป็นประโยชน์เช่นกัน สำหรับเรื่องนี้ เราขอแนะนำให้ศึกษาเกี่ยวกับการแชร์ไฟล์บนเครือข่ายท้องถิ่นใน Windows 11
การแก้ไขปัญหาอินเทอร์เฟซเครือข่ายทั่วไปจาก CMD
ในการวินิจฉัยและแก้ไขปัญหาเครือข่ายทั่วไป คำสั่งเหล่านี้มีความจำเป็น:
- การสูญเสียการเชื่อมต่อหลังจากการเปลี่ยนแปลงเครือข่าย: ดำเนินการ ipconfig / ปล่อย แล้วก็ ipconfig / renew เพื่อให้คอมพิวเตอร์ได้รับ IP ใหม่
- ข้อผิดพลาดในการแก้ไข DNS: ล้างแคช DNS ด้วย ipconfig / flushdns.
- ความอิ่มตัวของอินเทอร์เฟซหรือความล้มเหลว: การใช้งาน เน็ตสเตต -i y อินเทอร์เฟซ netsh แสดงอินเทอร์เฟซ เพื่อตรวจจับข้อผิดพลาดหรือการโอเวอร์โหลด
ด้วยคำสั่งเหล่านี้ คุณสามารถแก้ไขหรือระบุสาเหตุของข้อผิดพลาดที่พบบ่อยที่สุดในเครือข่าย Windows ได้
นักเขียนผู้หลงใหลเกี่ยวกับโลกแห่งไบต์และเทคโนโลยีโดยทั่วไป ฉันชอบแบ่งปันความรู้ผ่านการเขียน และนั่นคือสิ่งที่ฉันจะทำในบล็อกนี้ เพื่อแสดงให้คุณเห็นสิ่งที่น่าสนใจที่สุดเกี่ยวกับอุปกรณ์ ซอฟต์แวร์ ฮาร์ดแวร์ แนวโน้มทางเทคโนโลยี และอื่นๆ เป้าหมายของฉันคือการช่วยคุณนำทางโลกดิจิทัลด้วยวิธีที่เรียบง่ายและสนุกสนาน
