Window ping port 확인 - Window ping port hwag-in

Windows

특정IP의 특정포트가 열려있는지 확인하는 방법

특정IP로 접근하려고 할때 윈도우에서는 CMD화면에서 ping테스트와 telnet이 있다.

그러나 ping 테스트는 특정포트로 접근할수있는 방법이 없고, telnet은 포트가 막혀있다면 접근이 불가능하다.

이럴때 윈도우에서 해당포트의 소켓을 생성해서 전송해보도록 하는 프로그램이 있다. 다운로드는 아래에서 받으면 되겠다.

다운로드 : https://elifulkerson.com/projects/tcping.php

tcping.exe 를 C:\Windows\System32 에 저장한다. 그 다음 시작 -> 실행 -> cmd 입력 -> 확인

명령프롬프트 창에서 실행이 가능하다.

명령어의 규칙은

tcping host port

ex)tcping 8.8.8.8 53

위와 같이 Port is open이 나오면 해당IP의 해당포트가 열려있는것이다.

만약 닫혀있다면 Connection is failed 라고 나올것이다.

ping 테스트처럼 무한히 테스트를 해보고싶다면,

tcping -t host port

ex)tcping -t 8.8.8.8 53

으로 -t를 붙여주면 된다.

종료는 마찬가지로 Ctrl + C가 되겠다.

ping, telnet으로 통신(포트) 상태 확인

ping test(ICMP)

$ ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=105 time=26.5 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=105 time=26.5 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=105 time=26.5 ms

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 26.519/26.523/26.529/0.133 ms

응답이 없으면(ping이 되지 않으면) firewall에 등록이 되지 않은 것이다.

telnet ip port 확인(서비스 포트)

$ telnet 8.8.8.8 80
Trying 8.8.8.8...

계속 대기 중이면 방화벽 오픈이 안 된 것이다.

$ telnet 8.8.8.8 80
Trying 8.8.8.8... 
telnet: Unable to connect to remote host: Connection refused 

바로 연결거부가 발생하면 방화벽 오픈은 되었으나 프로세스가 안 떠 있는 것이다.
(포트를 열고 대기하고 있지 않은 상태)

$ telnet 8.8.8.8 80
Trying 8.8.8.8...
Connected to 8.8.8.8.
Escape character is '^]'.
Connection closed by foreign host.

방화벽 오픈이 정상적으로 되었고 프로세스가 올라가 있는 것이다.
(포트를 열고 대기하고 있는 상태)

라우팅 테이블 확인

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.10.3.1       0.0.0.0         UG        0 0          0 eth0
10.10.3.0       0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.169.254 0.0.0.0         255.255.255.255 UH        0 0          0 eth0

tcping 명령

- tcping(for linux) https://sangchul.kr/57
- tcping(for windows) https://sangchul.kr/127

서버나 특정 기기의 네트웍크 포트(TCP)가 열려있는지를 확인 위해서,

고전적인 ping테스트를 합니다.

Window ping port 확인 - Window ping port hwag-in
고전적인 ping 테스트

특정 TCP 포트가 열려 확인을 위해서, 여러가지 툴이 있긴하지만,

간단하게 테스트를 하기 위해서 tcping.exe을 이용하면 쉽게,

특정 포트의 오픈 여부를 확인 할 수 있습니다.

공식 다운로드 위치: https://elifulkerson.com/projects/tcping.php

tcping.exe

0.25MB

tcping.exe의 사용방법은 간단합니다.

TCPING  명령

tcping {특정 IP Address 또는 URL} {port}

tcping.exe 을 C:\Windows\System32에 복사하면 편리합니다.

tcping의 default port값은 80입니다.

Window ping port 확인 - Window ping port hwag-in
기본적으로 80포트를 확인 합니다.

실절적인 카드 단말기인 PAX S3000의 tcping 테스트로 상태를 쉽게 확인이 가능합니다.

Window ping port 확인 - Window ping port hwag-in
PAX S300 TCP 기본PORT: 10009 확인화면

기본적으로 유익한 유틸리티 입니다.

(윈도우 공유 폴더: 445포트 TCP:139,445 / UDP:137,138 )

Service Name PORT
FTP (Fiel Transfer Protocol) 20(데이터포트), 21(전송포트)
SSH 22
Telnet 23
SMTP (Simple Mail Transfer Protocol) 25 / 587
DNS (Domain Name System) 53 (UDP, TCP)
HTTP 80
POP3 (Post Office Protocol) 110
NTP (Network Time Protocol) 123 
SNMP (Simple Network Mangament Protocol) 161(Agent) , 162(Manger)
HTTPS 443
MS SQL Server 1433
Oracle 1521 / 8080
Tomcat 8080
NetBios 137-139 / 445
Remote Desktop Protocol (MS 원격 데스크톱) 3389

참고: Network 트라블슈팅 SW 다운로드: https://elifulkerson.com/projects/

[TIP] 파워풀한 네트워크 PORT스캔 프로그램

Advanced Port Scanner라는 프로그램을 통해서,

네트웍크 상태를 손쉽게 확인할 수도 있는데요.

Advanced Port Scanner를 통해,

현재 사용하고 있는 Network의 IP들과

기기들의 Port를 한눈에 볼 수 있는 파워풀한 유용한 프로그램입니다.

2019/12/05 - [무료Tools도구들] - [free] Advanced Port Scanner - IP + Port Scan 네트웍크 스캔 프로그램

[free] Advanced Port Scanner - IP + Port Scan 네트웍크 스캔 프로그램

네트워크를 관리하다 보면, 자신이 내부 네트워크의 PC/Server의 사용하는 IP와 Port를 파악하고 싶을 때가 있습니다. 도스 명령어 중에 arp -a 와 ping -t 을 통해서 수동으로 가능하나, 한계가 있습니

blog.edit.kr

Window ping port 확인 - Window ping port hwag-in

도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)