พีซีและมือถือ

วิธีตรวจสอบว่าพอร์ตใดเปิดอยู่บนพีซี Windows 10

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

วิธีตรวจสอบว่าพอร์ตใดเปิดอยู่บนพีซี Windows 10

ในบทความนี้ เราจะอธิบายขั้นตอนโดยละเอียดเกี่ยวกับวิธีตรวจสอบพอร์ตที่เปิดอยู่ใน Windows 10 โดยใช้เครื่องมือที่พร้อมใช้งานหลายอย่าง ทั้งในตัวหรือดาวน์โหลดและใช้งานฟรี

วิธีตรวจสอบว่าพอร์ตใดเปิดอยู่บนพีซี Windows 10

มีเครื่องมือที่มีประโยชน์สองสามอย่างที่คุณสามารถใช้สำหรับสแกนพอร์ตที่เปิดอยู่ใน Windows เราจะแสดงวิธีการดำเนินการดังกล่าวบน NetStat, PortQry.exe และ NirSoft CurrPorts

การใช้ NetStat เพื่อตรวจสอบพอร์ตที่เปิดอยู่

วิธีที่ง่ายที่สุดวิธีหนึ่งคือ NetStat.exeคุณจะพบเครื่องมือนี้ในโฟลเดอร์ “System32” ใน Windows 10 ด้วย NetStatคุณสามารถดูพอร์ตที่เปิดอยู่หรือพอร์ตที่โฮสต์เฉพาะใช้

มีสองคำสั่งที่จะเป็นประโยชน์ ขึ้นอยู่กับความต้องการของคุณ ตัวเลือกแรกจะแสดงรายการพอร์ตที่ใช้งานอยู่ทั้งหมดและชื่อของกระบวนการที่ใช้คือ "netstat -ab” ตัวเลือกที่สอง “netstat -aon” จะให้ ID กระบวนการที่คุณสามารถค้นหาได้ในภายหลังใน ผู้จัดการงาน.

นี่คือสิ่งที่คุณจำเป็นต้องรู้เพื่อให้เข้าใจคำสั่งทั้งสองอย่างถ่องแท้:

Netstat ย่อมาจากสถิติเครือข่าย มันจะแสดงสถิติโปรโตคอลเช่นเดียวกับปัจจุบัน

การเชื่อมต่อเครือข่าย TCP และ IP และนี่คือคำอธิบายว่าแต่ละตัวอักษรจากคำสั่งหมายถึงอะไร:

  • “a” จะแสดงการเชื่อมต่อและพอร์ตการฟังทั้งหมด
  • “b” จะแสดงไฟล์เรียกทำงานทั้งหมดที่เกี่ยวข้องกับการสร้างพอร์ตการฟังแต่ละพอร์ต
  • “o” จะแสดง ID กระบวนการเป็นเจ้าของที่เกี่ยวข้องกับการเชื่อมต่อแต่ละรายการ
  • “n” จะแสดงที่อยู่และหมายเลขพอร์ตเป็นตัวเลข

เราจะเริ่มด้วยรูปแบบที่ง่ายกว่า: netstat -ab เพียงทำตามขั้นตอนเหล่านี้และคุณก็พร้อมแล้ว:

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

  2. ตอนนี้พิมพ์ “netstat -ab” และตี เข้า.

  3. รอให้โหลดผลลัพธ์ ชื่อพอร์ตจะแสดงถัดจากที่อยู่ IP ในเครื่อง

  4. แค่มองหาหมายเลขพอร์ตที่คุณต้องการ และถ้ามันขึ้นว่า การฟัง ใน สถานะ หมายความว่าพอร์ตของคุณเปิดอยู่

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

  1. หากยังไม่ได้เปิด ให้เปิดหน้าต่างพร้อมรับคำสั่งในฐานะผู้ดูแลระบบ
  2. เมื่อเข้าไปข้างในให้พิมพ์คำสั่ง “netstat -aon” และตี เข้า.

  3. ตอนนี้คุณจะเห็นห้าคอลัมน์: โปรโตคอล, ที่อยู่ในท้องถิ่น, ที่อยู่ต่างประเทศ, สถานะ, และ PID (รหัสกระบวนการ). ใน ที่อยู่ในท้องถิ่นถัดจากคอลัมน์ที่อยู่ IP คุณจะมีหมายเลขพอร์ต ตัวอย่างเช่น: 0.0.0.0:135 ในที่นี้ 135 คือหมายเลขพอร์ต

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

นี่เป็นส่วนแรกที่จะทำให้คุณได้รับพอร์ตและ ID กระบวนการ หากต้องการตรวจสอบว่าแอปใดใช้งาน ให้ทำตามขั้นตอนเหล่านี้:

  1. ใน Command Prompt ให้ค้นหา PID (ตัวเลขจากคอลัมน์สุดท้าย) สำหรับพอร์ตเฉพาะ

  2. เปิด ผู้จัดการงาน โดยใช้ Ctrl + Shift + Esc ทางลัด หรือคลิกขวาบนพื้นที่ว่างบนทาสก์บาร์ Windows ของคุณและเปิด ผู้จัดการงาน.

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

การตรวจสอบพอร์ตที่เปิดอยู่ด้วย NirSoft CurrPorts

ในกรณีที่คุณพบว่าโซลูชันพรอมต์คำสั่งยากเกินไป - เราขอเสนอทางเลือกที่ง่ายกว่าให้คุณ นี่คือเครื่องมือที่จะแสดงพอร์ตที่เปิดอยู่ในปัจจุบันของคุณ (TCP หรือ IP รวมถึง UDP) คุณยังดูข้อมูลเกี่ยวกับกระบวนการเฉพาะ เช่น ชื่อ เส้นทาง ข้อมูลเวอร์ชัน และอื่นๆ ได้อีกด้วย

เครื่องมือนี้มีมาระยะหนึ่งแล้วและพร้อมให้ใช้งานใน Windows 10 คุณสามารถค้นหาลิงก์ดาวน์โหลดที่ด้านล่างของหน้านี้

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

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

  1. คุณจะเห็นรายการกระบวนการคอมพิวเตอร์ของคุณ จัดเรียงตาม พอร์ตท้องถิ่น เพื่อค้นหาได้ง่ายขึ้น

  2. ค้นหาและเลือกพอร์ตที่คุณกำลังแก้ไขปัญหา

  3. ตอนนี้คุณสามารถดูรายละเอียดทั้งหมดเช่น ชื่อกระบวนการ, รหัสกระบวนการ, สถานะฯลฯ

อีกวิธีหนึ่งคือเพียงดับเบิลคลิกที่กระบวนการเพื่อดูรายละเอียดทั้งหมดในหน้าต่างเดียว

การตรวจสอบพอร์ตที่เปิดอยู่โดยใช้ PortQry.exe

PortQry.exe เป็นเครื่องมือที่มีประโยชน์อีกอย่างหนึ่งที่จะช่วยให้คุณสแกนพอร์ตที่เปิดอยู่ได้ คุณเพียงแค่ต้องดาวน์โหลดและแตกเครื่องมือเพื่อเรียกใช้ผ่านพรอมต์คำสั่ง

ด้วย portqry.exe คุณจะแทรกพารามิเตอร์เฉพาะที่คุณพบในโฟลเดอร์ปฏิบัติการ

  1. ตัวอย่างเช่น หากคุณเรียกใช้ "portqry.exe -local" ระบบจะแสดงพอร์ต TCP และ UDP ที่ใช้สำหรับโฮสต์ในเครื่อง นอกจากพารามิเตอร์ทั้งหมดที่คุณเห็นใน NetStat แล้ว Portqry.exe ยังแสดงการแมปพอร์ตจำนวนหนึ่งรวมถึงจำนวนพอร์ตในแต่ละสถานะ
  2. คุณยังสามารถตรวจสอบพอร์ตที่เปิดสำหรับโฮสต์ระยะไกลได้อีกด้วย เพียงเรียกใช้คำสั่งนี้ใน Command Prompt: “portqry.exe -n [hostname/IP]” อย่าลืมเปลี่ยนชื่อโฮสต์และ IP ด้วยชื่อโฮสต์ระยะไกลและที่อยู่ IP
  3. หากคุณต้องการค้นหาพอร์ตเฉพาะ คุณสามารถเรียกใช้คำสั่งนี้: “-e [port_number]”

คำถามที่พบบ่อยเพิ่มเติม

ฉันจะตรวจสอบว่าพอร์ต 3306 เปิดอยู่ใน Windows 10 ได้อย่างไร

หากคุณอ่านส่วนหลักของบทความนี้ คุณจะทราบวิธีตรวจสอบว่าพอร์ตใดพอร์ตหนึ่ง "กำลังฟัง" อยู่หรือไม่ ในกรณีนี้คือพอร์ต 3306 เพื่อให้ง่ายขึ้น นี่คือภาพรวมโดยย่อ:

คุณมีสามตัวเลือก: ตัวเลือกแรกคือผ่าน NetStat และตัวเลือกที่สองคือผ่าน CurrPorts

เราขอแนะนำ NetStat เนื่องจากคุณไม่จำเป็นต้องดาวน์โหลดซอฟต์แวร์ใหม่สำหรับสิ่งนี้:

• เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ

• รันคำสั่งนี้: “netstat -ab” และ hit เข้า.

• รอให้ผลลัพธ์โหลด ชื่อพอร์ตจะแสดงถัดจากที่อยู่ IP ในเครื่อง

• เพียงแค่มองหาหมายเลขพอร์ตที่คุณต้องการ ในกรณีนี้คือ 3306 คุณสามารถกด Ctrl + F และพิมพ์ “3306” ในกล่องคำ หากพอร์ตเปิดอยู่จะแสดงในผลลัพธ์

หากต้องการตรวจสอบว่าพอร์ต 3306 เปิดผ่าน CurrPorts หรือไม่ เพียงทำตามขั้นตอนด้านบนจากส่วน "NirSoft CurrPorts" ในขั้นตอนที่ 2 ค้นหาพอร์ต "3306" จากรายการ หากพอร์ตเปิดอยู่จะแสดงในรายการ

สำหรับ PortQry.exe ให้เรียกใช้คำสั่งนี้ใน Command Prompt “-e [3306]” แล้วกด เข้า.

การกำหนดค่าพอร์ตที่เปิดใน Windows 10

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

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

คุณคิดว่าวิธีใดที่สะดวกที่สุดในการตรวจสอบพอร์ตที่เปิดอยู่บน Windows 10 แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง

$config[zx-auto] not found$config[zx-overlay] not found