iptime 공유기 포트 포워딩 설정
April 12, 2024, 1:29 a.m.
집 컴퓨터로 서버를 열거나, 외부에서 집 컴퓨터, 각종 기기에 접속할 때 공유기를 거치는 경우가 많다. 이런 네트워크 연결은 ip 주소와 포트를 통해 이루어진다.
예를 들어 http 연결은 포트 80, SSH연결은 22, rdp는 3389, mysql는 3306 등 정해져 있는 편이다.
하지만 보통 집 내부의 기기들은 공유기를 통해서 외부 네트워크와 연결된다. 그렇기 때문에 공유기 내부에서 공유기로 들어오는 인터넷 연결을 포트에 따라서 내부 네트워크 기기에 분배해주어야 한다. 이것이 포트 포워딩이다.
이번 포스팅에서는 주로 사용되는 iptime 공유기에서 포트포워딩을 설정하는 법을 알아보자.
1. 로컬 네트워크 ip 확인
자. 먼저 집에 두개의 컴퓨터가 공유기에 연결되어 있고, 외부에서 SSH로 접속하고 싶은 상황을 가정해보자. iptime의 내부 네트워크 설정에서 각각 부여된 로컬 ip를 확인할 수 있다.
http://192.168.0.1
에 접속해서 고급 설정 - 네트워크 관리 - 내부 네트워크 설정 에 들어가보자.
사진처럼 연결된 기기들의 로컬 ip를 볼 수 있다. 내가 사용하고 싶은 기기가 컴퓨터 A는 192.168.0.11와 컴퓨터 B는 192.168.0.12를 부여받았다고 생각해보자.
2. 포트포워딩
고급 설정 - NAT/라우터 관리 - 포트 포워딩 설정 에 들어가 보자.
외부에서 컴퓨터 A로는 444 포트로, 컴퓨터 B로는 888포트로 접속하고 싶다고 생각해 보자. 먼저 컴퓨터 A에 대한 포트 포워딩 설정 해보자.
- 규칙 이름에 원하는 이름을 입력한다.
- 내부 ip 주소에 컴퓨터 A의 로컬 ip를 입력한다.
- TCP로 설정하고 외부 포트에 444~444, 내부 포트에 22~22로 설정한다.
- 적용을 누른다.
같은 방식으로 컴퓨터 B도 반복한다.
설정이 완료되면, 외부에서 공유기 주소:444 로 접속하면 포트포워딩을 통해 컴퓨터 A주소:22 로 포워딩 되며 ssh가 정상적으로 연결될 것이다!
iptime 포트포워딩