특정 주소 / 포트에 도달 할 수 있는지 확인하는 방법 UDP와 같은

로컬 네트워크에 연결된 PC가 TCP 또는 UDP와 같은 지정된 프로토콜을 사용하여 지정된 주소 에 도달 할 수 있는지 확인할 수 있는 간단한 유틸리티 가 필요합니다 .

확인을 위해 사용할 OS는 Windows XP입니다.



답변

간단히 사용하십시오 telnet:

telnet hostname port

연결되면 해당 포트에서 무언가가 응답합니다.

오류 메시지가 표시되면 해당 포트에서 수신중인 프로그램이 없거나 호스트 이름이 유효하지 않은 것입니다.

Connecting To hostname...Could not open connection to the
host, on port <port>: Connect failed


답변

nmap 은 이것을 처리 할 수 ​​있어야합니다.


답변

iperf 를 사용 하여 UDP 포트에 도달 할 수 있는지 여부를 확인할 수 있습니다 .

예 : 원격 서버 10.0.0.1에서 포트 5093 UDP가 열려 있는지 테스트

C:\>iperf -u -p 5093 -c 10.0.0.1
------------------------------------------------------------
Client connecting to 10.0.0.1, UDP port 5093
Sending 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
[320] local 10.16.61.182 port 54574 connected with 10.0.0.1 port 5093
[ ID] Interval       Transfer     Bandwidth
[320]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec
[320] **Sent 893 datagrams**

보시다시피 클라이언트가 성공적으로 포트가 열려 있음을 의미하는 893 데이터 그램을 전송했음을 알 수 있습니다. 방화벽이 포트를 차단하고있는 경우 다음과 같은 메시지를 읽어야합니다.

Read failed: Connection reset by peer


답변