ทดสอบการเชื่อมต่อพอร์ตเครือข่ายระยะไกลใน Windows 10
ใน Windows 10 มีความสามารถในการตรวจสอบการเชื่อมต่อกับพอร์ตบางพอร์ตบนเครื่องระยะไกล สิ่งนี้เป็นไปได้ด้วย PowerShell ดังนั้นจึงไม่จำเป็นต้องใช้เครื่องมือของบุคคลที่สามและคุณทำได้โดยกำเนิด
โฆษณา
PowerShell เป็นพรอมต์คำสั่งรูปแบบขั้นสูง มีการขยายด้วยชุด cmdlet ที่พร้อมใช้งานจำนวนมาก และมาพร้อมกับความสามารถในการใช้ .NET framework/C# ในสถานการณ์ต่างๆ หากคุณมีทักษะในการเขียนสคริปต์ คุณสามารถสร้างสคริปต์ที่ทรงพลังเพื่อทำให้ Windows ทำงานอัตโนมัติได้
หนึ่งใน cmdlets ของมัน ทดสอบ-NetConnectionสามารถใช้เพื่อตรวจสอบการเชื่อมต่อกับที่อยู่ระยะไกลและพอร์ตที่กำหนดเองซึ่งผู้ใช้ระบุ
มันมีไวยากรณ์ต่อไปนี้:
ทดสอบ-NetConnection - ชื่อคอมพิวเตอร์ COMPUTER_NAME - พอร์ต PORT_NUMBER
ใช้มันตามนี้
ทดสอบการเชื่อมต่อพอร์ตเครือข่ายระยะไกลใน Windows 10
- เปิด PowerShell
- พิมพ์คำสั่งต่อไปนี้:
ทดสอบ-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 ด้วย
แค่นั้นแหละ.