ข้อควรรู้
- ง่ายที่สุด:เปิด เริ่ม เมนู> พิมพ์คำสั่ง> คลิกขวาที่ แอปพรอมต์คำสั่ง> เรียกใช้ในฐานะผู้ดูแลระบบ .
- พิมพ์ netstat -ab> กด ป้อน > มองหารายการในสถานะ "ฟัง"
- ทางเลือกอื่นคือการใช้แอปของบุคคลที่สาม:เราชอบ TCPView, Nirsoft CurrPorts และ PortQry Command Line Port Scanner
บทความนี้อธิบายวิธีตรวจสอบพอร์ตที่เปิดอยู่ใน Windows 10 ซึ่งจำเป็นหากแอปพลิเคชันไม่สามารถเข้าถึงอินเทอร์เน็ตหรือคุณต้องการบล็อกแอปพลิเคชัน
วิธีตรวจสอบว่าพอร์ตเปิดด้วย Netstat หรือไม่
วิธีที่ง่ายที่สุดในการตรวจสอบว่าพอร์ตเปิดอยู่บน Windows 10 หรือไม่คือการใช้คำสั่ง Netstat 'Netstat' ย่อมาจากสถิติเครือข่าย มันจะแสดงให้คุณเห็นว่าแต่ละพอร์ตของอินเทอร์เน็ตโปรโตคอล (เช่น TCP, FTP เป็นต้น) กำลังใช้พอร์ตใดอยู่
คำสั่งมีพารามิเตอร์มากมาย แต่สิ่งที่คุณต้องใช้เพื่อตรวจสอบว่าพอร์ตเปิดอยู่หรือไม่คือ (a) ซึ่งมีพอร์ตที่ใช้งานอยู่ และ (b) ซึ่งจะบอกคุณชื่อของกระบวนการที่ใช้พอร์ตเหล่านั้น .
-
เลือกเมนู Start แล้วพิมพ์ "command" คลิกขวาที่แอปพรอมต์คำสั่งแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
-
พิมพ์ netstat -ab แล้วกด Enter . คุณจะเห็นรายการผลลัพธ์มากมาย ขึ้นอยู่กับสิ่งที่กำลังเชื่อมต่อกับเครือข่าย คุณจะเห็นรายการกระบวนการที่ทำงานอยู่ หมายเลขพอร์ตที่เปิดอยู่จะอยู่หลังโคลอนสุดท้ายในที่อยู่ IP ในเครื่อง (ที่อยู่ทางด้านซ้าย)
-
มองหารายการในรายการที่มีสถานะ "ฟัง" นี่คือกระบวนการที่กำลังสื่อสารผ่านพอร์ตใดพอร์ตหนึ่งที่เปิดอยู่
-
หากคุณต้องการทราบชื่อโปรแกรมที่เปิดพอร์ตเฉพาะ ให้พิมพ์ netstat -aon แล้วกด Enter . คำสั่งนี้จะแสดงโปรโตคอลที่แอปใช้ ที่อยู่ IP ในเครื่องและที่อยู่ IP ระยะไกล และที่สำคัญที่สุดคือ PID ของแอปพลิเคชันที่ใช้พอร์ตนั้น (หมายเลขด้านขวาสุด) อย่าลืมมองหาสถานะการฟัง
-
หากต้องการค้นหาแอปพลิเคชันที่เกี่ยวข้องกับ PID นั้น ให้คลิกขวาที่ตัวจัดการงานและเลือก ตัวจัดการงาน . เลือก รายละเอียด แท็บ ค้นหา PID ในช่อง PID ที่คุณจดบันทึกไว้จากหน้าจอพร้อมรับคำสั่ง
วิธีตรวจสอบว่าพอร์ตทำงานโดยใช้แอปของบุคคลที่สามได้อย่างไร
หากคุณไม่ต้องการใช้พรอมต์คำสั่งเพื่อตรวจสอบพอร์ตที่เปิดอยู่ มีแอปของบุคคลที่สามที่ใช้งานง่ายมากที่สามารถช่วยได้
TCPView
TCPView เป็นโปรแกรมอรรถประโยชน์ที่รวมอยู่ใน Microsoft Sysinternals ซึ่งจะแสดงรายการกระบวนการที่ทำงานอยู่ทั้งหมดและพอร์ตที่เปิดที่เกี่ยวข้อง แอปนี้แสดงการเปิดและปิดพอร์ตและการถ่ายโอนแพ็กเก็ต ทั้งหมดในแบบเรียลไทม์
Nirsoft CurrPorts
Nirsoft CurrPorts เป็นยูทิลิตี้อื่นเพื่อดูพอร์ตทั้งหมดที่กำลังใช้งานโดยแอพพลิเคชั่นและบริการในระบบของคุณ เพียงมองหาพอร์ตในเครื่อง เพื่อดูว่าพอร์ตใดในคอมพิวเตอร์ของคุณทำงานอยู่
รายการนี้ยังมีพอร์ตต่างๆ ที่เชื่อมต่ออยู่บนปลายทางระยะไกล (เซิร์ฟเวอร์ออกทางอินเทอร์เน็ต)
PortQry Command Line Port Scanner
ติดตั้ง PortQry Command Line Port Scanner สำหรับยูทิลิตี้บรรทัดคำสั่งอื่นสำหรับการสแกนคอมพิวเตอร์ของคุณเพื่อหาพอร์ตที่เปิดอยู่ เมื่อคุณติดตั้งแล้ว ให้เปิดพร้อมท์คำสั่งในโหมดผู้ดูแลระบบ PortQry จะติดตั้งในไดเร็กทอรี C:\PortQryV2 โดยอัตโนมัติ ดังนั้นให้เปลี่ยนไดเร็กทอรีของพรอมต์คำสั่งของคุณเป็นไดเร็กทอรีนั้น
พิมพ์คำสั่ง portqry.exe -local เพื่อดูพอร์ต TCP และ UDP ที่เปิดอยู่ทั้งหมดสำหรับเครื่องของคุณ มันจะแสดงทุกอย่างที่คุณเห็นด้วยคำสั่ง NetStat รวมทั้งการแมปพอร์ตและจำนวนพอร์ตในแต่ละสถานะ
พอร์ตคืออะไร?
แอปพลิเคชันที่ทำงานบนคอมพิวเตอร์ของคุณจะเข้าถึงและรับข้อมูลและข้อมูลจากเซิร์ฟเวอร์ที่อื่นบนอินเทอร์เน็ต แอปพลิเคชันและเซิร์ฟเวอร์เหล่านี้รู้วิธีสื่อสารตามที่อยู่ IP และหมายเลขพอร์ต
คิดว่าที่อยู่ IP เป็นที่อยู่และหมายเลขพอร์ตเป็นหมายเลขอพาร์ตเมนต์ หากเซิร์ฟเวอร์หรือแอปพลิเคชันพยายามสื่อสารโดยใช้หมายเลขพอร์ตอื่น จะไม่ทำงาน ประตูอื่นๆ ทุกบานจะถูก "ล็อก" เพราะท่าเรืออื่นๆ ปิดอยู่