В Windows 10 има възможност да се провери връзката с определен порт на отдалечена машина. Това е възможно благодарение на PowerShell. Така че, не са необходими инструменти на трети страни и можете да го направите роден.
Реклама
PowerShell е усъвършенствана форма на команден ред. Той е разширен с огромен набор от готови за използване кратки команди и се предлага с възможност за използване на .NET framework / C # в различни сценарии. Ако имате умението да пишете скриптове, можете да създадете няколко много мощни такива за автоматизиране на Windows.
Един от неговите кратки команди, Test-NetConnection , може да се използва за проверка на връзката с отдалечен адрес и с потребителски порт, посочен от потребителя.
Той има следния синтаксис:
Test-NetConnection -ComputerName COMPUTER_NAME -PORT PORT_NUMBER
Използвайте го както следва.
Тествайте връзката с отдалечен мрежов порт в Windows 10
- Отворете PowerShell
- Въведете следната команда:
Test-NetConnection -ComputerName COMPUTER_NAME -PORT PORT_NUMBER
Заменете частта COMPUTER_NAME с действителното име на отдалечен компютър или IP адрес. Посочете порта, към който трябва да се свържете, вместо частта PORT_NUMBER.
Например, нека тестваме връзката с DNS порта (53) на публичния Google DNS сървър (8.8.8.8). Командата ще изглежда по следния начин:
Test-NetConnection -ComputerName 8.8.8.8 -Port 53
Резултатът:ЛиниятаTcpTestSucceeded: Вярнопоказва, че връзката е била успешна и портът 53 е отворен.
Ако се опитате да се свържете с някакъв произволен порт, който е затворен за входящи връзки, командлетът Test-NetConnection ще отговори със следната информация:
как да изключа асистента на google -
Изходът показва, че връзката е неуспешна. ЛиниятаTcpTestУспехима стойността „False“, но кратката команда показва допълнителна информация, че целевият сървър е жив. Той изведе адреса на местоназначението и включва резултатите в изхода. Вижте редовете:
PingSucceeded: True PingReplyDetails (RTT): 48 ms
За някои сървъри може да се сблъскате със ситуацията, при коятоPingУспехеНевярноноTcpTestУспехеВярно. Това просто означава, че ICMP Ping е деактивиран на целевия сървър, но целевият порт е отворен за входящи връзки.
Командлетът Test-NetConnection е един от най-полезните кратки команди PowerShell. Това спестява вашето време и разширява вградената функционалност за диагностика на мрежата в Windows 10.
Командлетът Test-NetConnection се предлага и в Windows 8.1.
Това е.