KT 공유기 포트 포워딩 하기

김동욱·2022년 3월 22일
0

개발 환경 구축

목록 보기
5/12
post-thumbnail

포트 포워딩(port forwarding)이란?

포트 포워딩(port forwarding)은 외부 ip를 통해 접속한 클라이언트가 특정 포트를 통해 요청을 하면 내부 ip로 보내서 처리하는 것을 의미한다. 외부 ip란, 공유기가 가지고 있는 네트워크 주소이다. 공유기에 연결된 디바이스들은 동일한 외부 ip를 가지고 있다. 내부 ip는 공유기에 연결된 client들이 서로를 식별하기 위해 가지는 ip를 뜻 한다. 공유기가 wifi를 사용하는 client를 식별할 수 있어야 하기 때문에 공유기에서 내부적으로 ip를 한번 더 할당하게 된다.

KT 공유기 포트 포워딩 하기

포트 포워딩을 하기 위해선 공유기에 접속해야 한다. 공유기 ip주소는 cmd 창에서 ipconfig 명령어를 입력하면 나오는 기본 게이트웨이 정보에서 확인할 수 있다.

주소창에 공유기 ip주소를 입력하면 공유기로 접속할 수 있다. kt 공유기의 초기 아이디와 비밀번호는 ktuser/homehub이다. 원한다면 아이디와 비밀번호를 변경하여 접속할 수 있다. 아이디와 비밀번호를 입력한 후 장치설정 -> 트래픽 관리 -> 포트 포워딩으로 이동하면 다음과 같은 창을 볼 수 있다.

필수로 입력해야 할 사항은 다음과 같다

  • 외부 포트 : 외부에서 접속할 때 사용할 포트 번호
  • 내부 IP 주소 : 서버로 사용할 기기의 사설 IP(cmd 창에서 ipconfig 명령어로 확인한 무선 LAN 어댑터 Wi-Fi의 IPv4 주소)
  • 내부 포트 : 서버로 사용할 기기에서 열어 둔 포트 번호
  • 프로토콜 : 사용 목적에 맞게 선택

위 항목을 포트 포워딩 설정에 맞게 입력하고 추가 버튼을 누르면 아래에서 입력한 설정을 확인할 수 있다.

이제 포트 포워딩을 활용하여 외부에서 현재 사용 중인 컴퓨터의 Apache 서버에 접속해보겠다. 우선 비트나미에서 Apache Web Server의 설정에서 포트 번호를 임의로 지정했다.

외부에서 접속하기 위해서는 현재 인터넷에 연결 중인 외부 ip주소를 알아야 한다. 외부 ip주소를 확인 하는 방법은 몇 가지가 있는데, 가장 간단한 방법은 네이버나 다음과 같은 포털에서 아래와 같이 검색하는 것이다.

이렇게 알아낸 외부 ip주소와 포트번호를 사용하면 외부에서 내 로컬 컴퓨터로 접속할 수 있다. 결과를 확인하기 위해 외부 환경에서 외부 ip주소와 포트번호로 Apache Web Server에 생성한 phpinfo.php 파일을 실행시켜 보았다.

정상적으로 실행되는 것을 확인할 수 있다.






참고
https://toopyo.tistory.com/entry/kt-portforwarding

profile
안녕하세요! 질문과 피드백은 언제든지 환영입니다:)

0개의 댓글