Windows 10 뿐만아니라 Windows Server 2012 이상 버전에서 Port Query 를 체크할 때, telnet 명령을 흔히 사용해 왔지만 설치되어 있지 않은 경우 바로 사용할 수 없는 아쉬움이 있습니다. 이런 경우 Test-NetConnection 파워쉘 명령을 사용하면 TELNET 명령을 사용하지 않고 포트 쿼리 테스트가 가능합니다.
다음은 sql2012s01 서버의 1433 포트를 체크하는 명령입니다.
PS> Test-NetConnection sql2012s01 -port 1433 -InformationLevel "Detailed"
아래 캡쳐에서 볼 수 있듯이 TCP 80 포트는 연결이 실패했고 1433 포트는 연결이 성공한 것을 볼 수 있습니다.
추가사항으로 설정된 TCP 동적 포트 정보를 확인하고 싶을 때, 아래 NETSH 명령을 사용할 수 있습니다.
C:\>netsh int ipv4show dynamicport tcp
[참고자료]
Test-NetConnection
https://docs.microsoft.com/en-us/powershell/module/nettcpip/test-netconnection?view=win10-ps
작성자: Lai Go / 작성일자: 2020.07.22