728x90
반응형
안녕하세요.
이번 포스팅에서는
서버 간 방화벽 통신 가능여부에 대해 알아보겠습니다.
제가 주로 사용하는 총 3가지 방법이 있습니다.
1. telnet
telnet 명령어 사용 방법의 예시는 아래와 같이 사용합니다.
$ telnet IP PORT
연결에 성공시 아래와 같이 나옵니다.
$ telnet 10.1.3.26 8989
Trying 10.1.3.26...
Connected to 10.1.3.26.
Escape character is '^]'.
연결에 실패시 아래와 같이 나옵니다.
$ telnet 10.1.3.26 8989
Trying 10.1.3.26...
telnet: connect to address 10.1.3.26: Connection refused
2. curl
curl 명령어 사용 방법의 예시는 아래와 같이 사용합니다.
curl -v telnet://IP:PORT/
curl 명령어로 연결 성공하면 아래처럼 나옵니다.
$ curl -v telnet://10.3.4.56:9966
* About to connect() to 10.3.4.56 port 9966 (#0)
* Trying 10.3.4.56...
* Connected to 10.3.4.56 (10.3.4.56) port 9966 (#0)
실패하면 아래와 같습니다.
$ curl -v telnet://10.4.5.16:1234
* About to connect() to 10.4.5.16 port 1234 (#0)
* Trying 10.4.5.16...
* 연결이 거부됨
* Failed connect to 10.4.5.16:1234; 연결이 거부됨
* Closing connection 0
curl: (7) Failed connect to 10.4.5.16:1234; 연결이 거부됨
3. nc
마지막으로 nc 명령어를 사용하는 것입니다.
예시는 아래처럼 사용합니다.
$ nc IP PORT
접속 성공시에는
Connected to IP PORT. 이라는 메세지가 나옵니다.
접속 실패할때는 어떻게 나올까요?
$ nc -v 192.168.1.90 30000
Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: No route to host.
이렇게 해서 총 3가지 방법으로
서버 간 방화벽 허용여부를 확인하는 방법을 알아보았습니다!
감사합니다.
728x90
반응형
'IT나라 이모저모' 카테고리의 다른 글
공유기 포트포워딩 설정방법 (0) | 2023.07.28 |
---|---|
윈도우 비트확인 하는법 (0) | 2023.07.02 |
mocky를 사용하여 API처럼 활용해보기 (0) | 2023.02.02 |
Homebrew 설치 (feat.macos) (0) | 2023.01.02 |
정형데이터 마이닝 (2) | 2022.12.22 |