วิธีตรวจสอบว่าพอร์ตเปิดอยู่ใน Windows 10
สิ่งที่ต้องรู้
- ง่ายที่สุด: เปิด เริ่ม เมนู > พิมพ์คำสั่ง > คลิกขวาที่ แอพพรอมต์คำสั่ง > เรียกใช้ในฐานะผู้ดูแลระบบ.
- พิมพ์ 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 แล้วกด เข้า. คุณจะเห็นรายการผลลัพธ์มากมาย ขึ้นอยู่กับสิ่งที่กำลังเชื่อมต่อกับเครือข่าย คุณจะเห็นรายการกระบวนการที่ทำงานอยู่ หมายเลขพอร์ตที่เปิดอยู่จะอยู่หลังโคลอนสุดท้ายในที่อยู่ IP ในเครื่อง (ที่อยู่ทางด้านซ้าย)
-
มองหารายการในรายการที่มีสถานะ "ฟัง" นี่คือกระบวนการที่กำลังสื่อสารผ่านพอร์ตที่เปิดอยู่ในปัจจุบัน
-
หากคุณต้องการทราบชื่อโปรแกรมที่มีพอร์ตเฉพาะที่เปิดอยู่ ให้พิมพ์ netstat -aon แล้วกด เข้า. คำสั่งนี้จะแสดงโปรโตคอลที่แอปใช้ ที่อยู่ 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 เป็นที่อยู่และ หมายเลขพอร์ต เป็นเลขที่อพาร์ตเมนต์ หากเซิร์ฟเวอร์หรือแอปพลิเคชันพยายามสื่อสารโดยใช้หมายเลขพอร์ตอื่น จะไม่ทำงาน ประตูอื่นๆ ทุกบานจะถูก "ล็อก" เพราะพอร์ตอื่นๆ จะปิด