วิธีตรวจสอบว่าพอร์ตเปิดใน Windows 10 หรือไม่

สารบัญ:

วิธีตรวจสอบว่าพอร์ตเปิดใน Windows 10 หรือไม่
วิธีตรวจสอบว่าพอร์ตเปิดใน Windows 10 หรือไม่
Anonim

ต้องรู้

  • ง่ายที่สุด: เปิดเมนู Start > พิมพ์คำสั่ง > คลิกขวาที่ แอปพรอมต์คำสั่ง > เรียกใช้เป็น ผู้ดูแลระบบ.
  • ประเภท netstat -ab > กด Enter > ค้นหารายการในสถานะ "ฟัง"
  • อีกทางหนึ่งคือการใช้แอปของบริษัทอื่น: เราชอบ TCPView, Nirsoft CurrPorts และ PortQry Command Line Port Scanner

บทความนี้อธิบายวิธีตรวจสอบพอร์ตที่เปิดอยู่ใน Windows 10 ซึ่งจำเป็นหากแอปพลิเคชันไม่สามารถเข้าถึงอินเทอร์เน็ตหรือคุณต้องการบล็อกแอปพลิเคชัน

วิธีตรวจสอบว่าพอร์ตเปิดด้วย Netstat หรือไม่

วิธีที่ง่ายที่สุดในการตรวจสอบว่าพอร์ตเปิดอยู่บน Windows 10 หรือไม่คือการใช้คำสั่ง Netstat 'Netstat' ย่อมาจากสถิติเครือข่าย มันจะแสดงให้คุณเห็นว่าแต่ละพอร์ตของอินเทอร์เน็ตโปรโตคอล (เช่น TCP, FTP เป็นต้น) กำลังใช้พอร์ตใดอยู่

คำสั่งมีพารามิเตอร์มากมาย แต่สิ่งที่คุณต้องใช้เพื่อตรวจสอบว่าพอร์ตเปิดอยู่คือ (a) ซึ่งมีพอร์ตที่ใช้งานอยู่ และ (b) ซึ่งจะบอกคุณชื่อ กระบวนการโดยใช้พอร์ตเหล่านั้น

  1. เลือกเมนู Start แล้วพิมพ์ "command" คลิกขวาที่แอปพรอมต์คำสั่งแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.

    Image
    Image
  2. พิมพ์ netstat -ab แล้วกด Enter คุณจะเห็นรายการผลการค้นหายาวๆ ขึ้นอยู่กับสิ่งที่กำลังเชื่อมต่อกับเครือข่าย. คุณจะเห็นรายการกระบวนการที่ทำงานอยู่หมายเลขพอร์ตที่เปิดอยู่จะอยู่หลังโคลอนสุดท้ายในที่อยู่ IP ในเครื่อง (ที่อยู่ทางด้านซ้าย)

    Image
    Image
  3. มองหารายการที่มีคำว่า "ฟัง" นี่คือกระบวนการที่กำลังสื่อสารผ่านพอร์ตที่เปิดอยู่ในปัจจุบัน

    Image
    Image
  4. หากต้องการทราบชื่อโปรแกรมที่เปิดพอร์ตเฉพาะ ให้พิมพ์ netstat -aon แล้วกด Enter คำสั่งนี้ จะแสดงโปรโตคอลที่แอปใช้ ที่อยู่ IP ในเครื่องและที่อยู่ IP ระยะไกล และที่สำคัญที่สุดคือ PID ของแอปพลิเคชันที่ใช้พอร์ตนั้น (หมายเลขด้านขวาสุด) อย่าลืมมองหาสถานะการฟัง

    Image
    Image
  5. ในการค้นหาแอปพลิเคชันที่เกี่ยวข้องกับ PID นั้น ให้คลิกขวาที่ตัวจัดการงานและเลือก ตัวจัดการงาน เลือกแท็บ Details มองหา PID ในฟิลด์ PID ที่คุณจดบันทึกจากหน้าจอพร้อมท์คำสั่ง

    Image
    Image

วิธีตรวจสอบว่าพอร์ตทำงานโดยใช้แอปของบุคคลที่สามหรือไม่

หากคุณไม่ต้องการใช้พรอมต์คำสั่งเพื่อตรวจสอบพอร์ตที่เปิดอยู่ มีแอปของบุคคลที่สามที่ใช้งานง่ายมากที่สามารถช่วยได้

TCPView

TCPView เป็นยูทิลิตี้ที่รวมอยู่ใน Microsoft Sysinternals ที่แสดงรายการกระบวนการทำงานทั้งหมดและพอร์ตที่เปิดที่เกี่ยวข้อง แอปนี้แสดงการเปิดและปิดพอร์ตและการถ่ายโอนแพ็กเก็ต ทั้งหมดแบบเรียลไทม์

Image
Image

Nirsoft CurrPorts

Nirsoft CurrPorts เป็นยูทิลิตี้อื่นเพื่อดูพอร์ตทั้งหมดที่แอปพลิเคชันและบริการในระบบของคุณใช้อยู่ในปัจจุบัน เพียงมองหาคอลัมน์ พอร์ตในเครื่อง เพื่อดูว่าพอร์ตใดในคอมพิวเตอร์ของคุณทำงานอยู่

Image
Image

รายการนี้ยังรวมถึงพอร์ตที่กำลังเชื่อมต่อกับระยะไกล (เซิร์ฟเวอร์บนอินเทอร์เน็ต)

เครื่องสแกนพอร์ตบรรทัดคำสั่ง PortQry

ติดตั้ง PortQry Command Line Port Scanner สำหรับยูทิลิตี้บรรทัดคำสั่งอื่นสำหรับการสแกนคอมพิวเตอร์ของคุณเพื่อหาพอร์ตที่เปิดอยู่ เมื่อคุณติดตั้งแล้ว ให้เปิดพร้อมท์คำสั่งในโหมดผู้ดูแลระบบ PortQry จะติดตั้งโดยอัตโนมัติในไดเร็กทอรี C:\PortQryV2 ดังนั้นให้เปลี่ยนไดเร็กทอรีของพรอมต์คำสั่งของคุณเป็นไดเร็กทอรีนั้น

Image
Image

พิมพ์คำสั่ง portqry.exe -local เพื่อดูพอร์ต TCP และ UDP ที่เปิดอยู่ทั้งหมดสำหรับเครื่องของคุณ มันจะแสดงทุกอย่างที่คุณเห็นด้วยคำสั่ง NetStat รวมทั้งการแมปพอร์ตและจำนวนพอร์ตในแต่ละสถานะ

ท่าเรือคืออะไร

แอปพลิเคชันที่ทำงานบนคอมพิวเตอร์ของคุณเข้าถึงและรับข้อมูลและข้อมูลจากเซิร์ฟเวอร์ที่อื่นบนอินเทอร์เน็ต แอปพลิเคชันและเซิร์ฟเวอร์เหล่านี้รู้วิธีสื่อสารตามที่อยู่ IP และหมายเลขพอร์ต

คิดว่าที่อยู่ IP เป็นที่อยู่และหมายเลขพอร์ตเป็นหมายเลขอพาร์ตเมนต์ หากเซิร์ฟเวอร์หรือแอปพลิเคชันพยายามสื่อสารโดยใช้หมายเลขพอร์ตอื่น จะไม่ทำงาน ประตูอื่นๆ ทุกบานจะถูก "ล็อก" เพราะท่าเรืออื่นๆ ปิดอยู่

แนะนำ: