ตรวจสอบว่าพอร์ตเครือข่ายระยะไกลเปิดโดยใช้ Command Line

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

มีบางครั้งที่เราเคยทดสอบการเชื่อมต่อเครือข่ายของพอร์ตเฉพาะของเราเตอร์โดยใช้คำสั่ง telnet Telnet เคยติดตั้งมาล่วงหน้าใน Windows แต่ไม่ใช่ใน Windows 10 เราสำรวจความเป็นไปได้ต่างๆ เพื่อตรวจสอบว่าพอร์ตเครือข่ายระยะไกลเปิดอยู่หรือไม่โดยใช้ตัวเลือกบรรทัดคำสั่งใน Windows 10 สรุปด่วน ซ่อน 1 ติดตั้ง Telnet ใน Windows 10 2 ตรวจสอบว่าพอร์ตเปิดอยู่หรือไม่โดยใช้ Command Prompt 3 ตรวจสอบพอร์ตที่เปิดอยู่โดยใช้ PowerShell

Windows 10 ไม่ได้มาพร้อมกับ Telnet ที่ติดตั้งไว้ล่วงหน้า แม้แต่พรอมต์คำสั่งของ DOS ก็กลายเป็นเรื่องรองกับ PowerShell ที่เป็นศูนย์กลาง

Portqry เคยเป็นคำสั่งสำหรับตรวจสอบพอร์ตระยะไกลที่ยังมีชีวิตอยู่และฟัง แต่ใช้งานได้จนถึง Windows XP และ Windows Server 2003 เท่านั้น

ติดตั้ง Telnet ใน Windows 10

หากคุณกำลังใช้คำสั่งบน DOS อย่างเคร่งครัด คุณจะไม่มีตัวเลือกอื่นนอกจากติดตั้ง telnet ใน Windows 10 หากต้องการติดตั้ง Telnet ให้ทำตามคำแนะนำด้านล่าง:

  1. เปิดพรอมต์คำสั่ง เรียกใช้ -> cmd
  2. รันคำสั่งต่อไปนี้:
    pkgmgr / iu: TelnetClient
  3. ไปที่เรียกใช้ –> telnet

ตรวจสอบว่าพอร์ตเปิดอยู่หรือไม่โดยใช้ Command Prompt

ในการตรวจสอบพอร์ตเครือข่าย ให้ทำตามคำแนะนำด้านล่าง:

เปิด Telnet โดยใช้สามขั้นตอนที่อธิบายไว้ข้างต้นและออกคำสั่งต่อไปนี้:

เปิด google.com 80

โดยที่ google.com คือโฮสต์ที่คุณต้องการทดสอบ คุณสามารถใส่ที่อยู่ IP แทนชื่อได้ 80 คือหมายเลขพอร์ตที่คุณต้องการตรวจสอบ คุณควรแทนที่ 80 ด้วยหมายเลขพอร์ตที่คุณต้องการ

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

หากคุณได้รับ การเชื่อมต่อกับโฮสต์หายไป ซึ่งหมายความว่าพอร์ตเปิดอยู่ แต่โฮสต์ไม่ยอมรับการเชื่อมต่อใหม่

ตรวจสอบพอร์ตที่เปิดอยู่โดยใช้ PowerShell

เนื่องจาก Microsoft กำลังผลักดัน PowerShell และ CMD ได้กลายเป็นระบบเดิม เราจึงควรใช้ PowerShell ในการทำงานส่วนใหญ่ของเรา ลองตรวจสอบว่าพอร์ตเครือข่ายระยะไกลเปิดอยู่และรับฟังหรือไม่

  1. เปิด PowerShell โดยไปที่ เรียกใช้ -> powershell
  2. เรียกใช้คำสั่งต่อไปนี้
    tnc google.com -พอร์ต 80
ตรวจสอบพอร์ตที่เปิดอยู่โดยใช้ PowerShell

ตรวจสอบพอร์ตที่เปิดอยู่โดยใช้ PowerShell

tns ย่อมาจาก ทดสอบเครือข่ายการเชื่อมต่อ สั่งการ. google.com คือชื่อโฮสต์ คุณยังสามารถใส่ที่อยู่ IP แทนชื่อโฮสต์ คุณสามารถระบุหมายเลขพอร์ตได้โดยใช้สวิตช์ -port ที่ส่วนท้ายของคำสั่ง tnc

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

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