Windows Tips & News

ทดสอบการเชื่อมต่อพอร์ตเครือข่ายระยะไกลใน Windows 10

click fraud protection

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

PowerShell เป็นพรอมต์คำสั่งรูปแบบขั้นสูง มีการขยายด้วยชุด cmdlet ที่พร้อมใช้งานจำนวนมาก และมาพร้อมกับความสามารถในการใช้ .NET framework/C# ในสถานการณ์ต่างๆ หากคุณมีทักษะในการเขียนสคริปต์ คุณสามารถสร้างสคริปต์ที่ทรงพลังเพื่อทำให้ Windows ทำงานอัตโนมัติได้

หนึ่งใน cmdlets ของมัน ทดสอบ-NetConnectionสามารถใช้เพื่อตรวจสอบการเชื่อมต่อกับที่อยู่ระยะไกลและพอร์ตที่กำหนดเองซึ่งผู้ใช้ระบุ

มันมีไวยากรณ์ต่อไปนี้:

ทดสอบ-NetConnection - ชื่อคอมพิวเตอร์ COMPUTER_NAME - พอร์ต PORT_NUMBER

ใช้มันตามนี้

ทดสอบการเชื่อมต่อพอร์ตเครือข่ายระยะไกลใน Windows 10

  1. เปิด PowerShell
  2. พิมพ์คำสั่งต่อไปนี้:
    ทดสอบ-NetConnection - ชื่อคอมพิวเตอร์ COMPUTER_NAME - พอร์ต PORT_NUMBER

    แทนที่ส่วน COMPUTER_NAME ด้วยชื่อพีซีระยะไกลจริงหรือที่อยู่ IP ระบุพอร์ตที่คุณต้องการเชื่อมต่อแทนส่วน PORT_NUMBER

ตัวอย่างเช่น มาทดสอบการเชื่อมต่อกับพอร์ต DNS (53) ของเซิร์ฟเวอร์ Google DNS สาธารณะ (8.8.8.8) คำสั่งจะมีลักษณะดังนี้:

ทดสอบ-NetConnection - ชื่อคอมพิวเตอร์ 8.8.8.8 - พอร์ต 53

ผลลัพธ์:เส้น TcpTestSucceeded: จริง แสดงว่าการเชื่อมต่อสำเร็จและพอร์ต 53 เปิดอยู่

หากคุณพยายามเชื่อมต่อกับพอร์ตสุ่มบางพอร์ต ซึ่งปิดสำหรับการเชื่อมต่อขาเข้า cmdlet ของ Test-NetConnection จะตอบสนองด้วยข้อมูลต่อไปนี้:

เอาต์พุตระบุว่าการเชื่อมต่อล้มเหลว เส้น TcpTestSucceeded มีค่าเป็น "False" แต่ cmdlet แสดงข้อมูลเพิ่มเติมที่เซิร์ฟเวอร์เป้าหมายยังมีชีวิตอยู่ มันส่ง Ping ไปยังที่อยู่ปลายทางและรวมผลลัพธ์ไว้ในผลลัพธ์ ดูเส้น:

PingSucceeded: จริง PingReplyDetails (RTT): 48 ms

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

cmdlet ทดสอบ-NetConnection เป็นหนึ่งใน cmdlet ของ PowerShell ที่มีประโยชน์ที่สุด ช่วยประหยัดเวลาของคุณและขยายฟังก์ชันการวินิจฉัยเครือข่ายในตัวใน Windows 10

cmdlet ของ Test-NetConnection มีอยู่ใน Windows 8.1 ด้วย

แค่นั้นแหละ.

Edge Dev 78.0.244.0 ออกแล้ว มีอะไรใหม่บ้าง

Edge Dev 78.0.244.0 ออกแล้ว มีอะไรใหม่บ้าง

Microsoft กำลังเปิดตัว Dev build ใหม่ของเบราว์เซอร์ Edge ที่ใช้ Chromium ในที่สุดสาขา Dev ก็เปลี่...

อ่านเพิ่มเติม

ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ Microsoft Office 2019 RTM

ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ Microsoft Office 2019 RTM

ตามสัญญา Microsoft ได้ประกาศอย่างเป็นทางการถึงความพร้อมใช้งานของเวอร์ชันสุดท้ายที่วางจำหน่าย Offi...

อ่านเพิ่มเติม

Windows 10 Build 16281 ออกมาแล้วสำหรับ Windows Insiders

Windows 10 Build 16281 ออกมาแล้วสำหรับ Windows Insiders

2 ตอบกลับวันนี้ Microsoft ได้เปิดตัว Windows 10 Insider Preview อีกเวอร์ชันหนึ่ง Windows 10 build...

อ่านเพิ่มเติม