KT 공유기(Giga Wifi Home) 포트포워딩

정보/기타|2021. 2. 13. 10:00
728x90

수성비전자방입니다. 오늘은 제가 사용하는 KT 공유기에서 포트포워딩하는 방법을 알려드리겠습니다. 포트포워딩을 하려고 하시는 분들은 외부 네트워크에서 기기에 연결하기 위함이겠죠?

 

아마도 대표적인 예시는 서버...(아래의 글들은 제가 만든 서버의 목록입니다.^^)

라즈베리파이3 B+로 홈페이지 서버 만들기(Node.js 이용)

마인크래프트 자바에디션 바닐라 서버 여는 법

 

공인 IP와 사설 IP

IP 주소는 공인 IP와 사설 IP로 나눌 수 있습니다.

공인 IP는 전세계에서 고유한 IP입니다. 그래서 다른 PC의 공인 IP를 알면 그 PC에 접속할 수 있습니다. 다만, 모든 PC와 스마트폰, IoT 기기 등에 공인 IP가 부여되면 IP 주소가 고갈되겠죠?

 

그래서 공유기를 사용하는 경우 그 공유기에 연결된 기기들은 사설 IP가 부여됩니다. 이 경우 같은 공유기로 연결된 네트워크 안에서는 사설 IP를 입력하여 서로의 기기에 접속할 수 있지만, 그 공유기에 연결되지 않은 친구 PC에서 공유기에 연결된 제 기기에 접속할 때에는 사설 IP를 입력하면 접속이 안 됩니다.

 

사설 IP의 범위는 아래와 같습니다.

A: 10.0.0.0~10.255.255.255

B: 172.16.0.0~172.31.255.255

C: 192.168.0.0~192.168.255.255

위의 범위에 해당하는 IP를 갖고 있다면 사설 IP를 부여받으신 것이고, 그 외의 IP를 갖고 있다면 공인 IP를 부여받으신 것입니다.

 

그렇다면 외부 네트워크에서, 사설 IP를 부여받은 제 서버에 접속하려면 어떻게 해야 할까요? 그럴 때 하는 것이 바로 포트포워딩입니다. 포트포워딩을 하고 나면 외부 네트워크에서도 공인IP:포트번호를 입력하여 접속할 수 있습니다. 지금부터 KT 공유기에서 포트포워딩 하는 방법을 알려드리겠습니다.

 

KT 공유기(Giga Wifi Home) 포트포워딩

Windows를 기준으로 설명 드리겠습니다.

 

1. 명령 프롬프트를 실행합니다.

 

2. ipconfig 명령을 실행합니다.

유선랜을 연결하신 분은 이더넷 어댑터 이더넷을 주목합니다.

무선랜을 연결하신 분은 무선 LAN 어댑터 Wi-Fi를 주목합니다.

버추얼박스를 설치하신 분들께서는 VirtualBox Host-Only Network와 혼동하지 않도록 주의하시기 바랍니다.

이제 게이트웨이 주소를 확인하시기 바랍니다.

 

3. 웹브라우저에서 게이트웨이 주소로 접속합니다. 그러면 공유기 설정 페이지가 나옵니다.

처음 접속하시는 것이라면 아이디와 비밀번호는 아래와 같습니다.

ID: ktuser

비밀번호: homehub

ID와 비밀번호가 이미 입력되어 있어서 필요없을 것 같지만, 이어서 비밀번호 변경을 해야 하므로 알고 있어야 합니다.

아이디와 비밀번호를 잊어먹으셔서 계정 초기화를 하셨다면 비밀번호는 공유기 비밀번호로 변경됩니다. 아마도 공유기 뒷면에 적혀 있겠죠?

 

4. ID와 비밀번호를 바꾸랍니다. 확인합니다.

 

5. 변경해 줍니다.

 

6. 바꾼 ID와 비밀번호로 로그인합니다.

 

7. 드디어 로그인했습니다. 여기서 공인 IP와 DNS 등을 확인하실 수 있습니다.

 

이 사진에 있는 포트 번호와 설명은 예시입니다.

8. 사이드바에 있는 장치설정을 클릭합니다.

9. 트래픽 관리를 클릭합니다.

10. 상단에 있는 포트 포워딩 설정을 클릭합니다.

11. 빈칸을 채워 보겠습니다.

*소스 IP 주소, 소스 포트: 비워 두셔도 됩니다.

*외부 포트: 외부에서 접속할 때 입력할 포트입니다.

*내부 IP 주소: 서버로 사용할 기기의 사설 IP를 입력합니다.

*내부 포트: 서버로 사용할 기기에서 열어 둔 포트를 입력합니다.

*설명: 말 그대로 해당 포트포워딩에 대한 설명이니 마음대로 입력하세요.

(Tip1: 외부 포트는 내부 포트와 동일하게 설정하셔도 됩니다.)

(Tip2: 사용할 수 있는 포트의 범위는 0~65535라고 하네요.)

12. 다 작성하셨으면 추가를 클릭합니다. 3초 정도 기다리시면 아래의 목록에 나타나며, 적용됩니다. 그러면 포트포워딩이 완료되었으므로 외부에서 공인IP:포트번호를 입력하여 접속할 수 있습니다.

 

이해 못하신 분들을 위한 추가 그림

상황1)

 

 

상황2)

외부 포트와 내부 포트가 다른 경우

 

저의 글을 읽어 주셔서 감사합니다.

질문 있으시면 댓글 남겨 주세요. 제가 아는 부분에 한해서 답변 드리겠습니다.

다음에 만나요!

댓글()
  1. 댓글 프로필 사진익명 2022.03.15 19:48 댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. 댓글 프로필 사진익명 2022.06.18 02:58 댓글주소  수정/삭제  댓글쓰기

    안녕하세요 마크 서버 여는법 검색하다가 보게되었습니다.. 포스포워딩 설정에서 추가한다음 마크를 켜서 서버생성을 하는데 서버주소에 ip:포트다섯숫자 입력했는데도 서버가 만들어지지않습니다ㅠㅠ... 왜그런걸까요..

    • 수성비 2022.06.18 09:22 신고 댓글주소  수정/삭제

      말씀해주신 것만으로는 상황 판단이 약간 어렵군요. 심지어 제가 마크를 안 한지 오래돼서 더 어렵군요.
      0. 마인크래프트 자바에디션 바닐라 서버를 만들고 계신 것 맞나요?(다른 서버는 제가 잘 모릅니다.. 아래는 자바에디션 바닐라 서버 기준입니다.)
      1. Minecraft Server(server.jar) 창에 Done (몇s)! For help, type "help"라는 문구가 출력된 것이 맞나요? 그렇다면 아래 내용을 진행합니다.
      2. 서버 컴퓨터가 공유기에 연결된 것이 맞나요?
      3. 내부 IP 주소가 서버 컴퓨터의 사설IP 주소 맞나요?
      4. server.properties 파일에 있는 포트 관련 부분을 건드리지 않으셨다면, 포트포워딩 할 때 내부 포트는 25565입니다.(본문의 상황2를 참고)
      5. 외부 포트는 임의로 설정합니다. 마크 게임 화면에서 서버생성을 할 때 서버주소에 ip:포트다섯숫자 입력하는 부분이 중요한데요, ip는 공유기의 공인 IP를 입력하시고, 포트다섯숫자는 외부 포트를 입력하시면 됩니다.

      확인해 보시고, 추가 질문이 있으시면 카카오톡 채널을 통한 1:1 채팅이 더 편리하실 것 같습니다. 다만, 제가 문제를 해결해 드릴 수 있을지 잘 확신이 되지 않으니 본인 선택에 따라 문의하시기 바랍니다. 다른 인터넷 자료도 한 번 더 찾아 보시면 좋겠습니다. 부족한 답글 달아드려서 죄송합니다.

    • 익명 2022.06.18 19:56 댓글주소  수정/삭제

      안녕하세요 답변 감사합니다!!!

      0,1,2-> 맞습니다
      3-> 이 부분을 이해하지못하겠습니다 ㅜㅜ..
      4,5 -> 이해했습니다 감사합니다 ㅠ

      kt공유기 사용중이고 포트포워딩 추가 메뉴에서 추가하고 마크에서 서버생성을 했는데도 서버주소 컴ip:포트코드 입력했습니다만 서버에 문제가 있다고 뜨더라구요 ㅜㅜ..

    • 수성비 2022.06.18 21:27 신고 댓글주소  수정/삭제

      "3. 내부 IP 주소가 서버 컴퓨터의 사설IP 주소 맞나요?"
      어느 부분을 이해 못하신 걸까요?ㅜㅜ

      3-1. 내부 IP 주소
      '포트 포워딩 설정' 페이지에 '내부 IP 주소' 칸이 있는 것을 보셨을 것입니다.(본문의 11번 과정)
      여기에 서버의 사설 IP를 입력하라는 뜻입니다.

      3-2. 서버 컴퓨터의
      예를 들어 서버에 친구가 접속한다고 하면 친구의 사설 IP를 적는 것이 아니라 서버의 사설 IP를 적는 것입니다.(이 부분을 헷갈리시는 분도 예전에 있었습니다.)

      3-3. 사설 IP 주소
      서버의 운영체제가 Windows라면, 서버에서 CMD 또는 Powershell 또는 Windows Terminal을 실행하시고, ipconfig를 입력하고 엔터 쳤을 때 나오는 IPv4 주소를 보시면 됩니다. 바로 그 IP 주소를 '포트 포워딩 설정' 페이지의 '내부 IP 주소' 칸에 입력해 보세요.
      (물론 본문에서 설명했듯이 사설 IP는 범위가 정해져 있습니다. 만약 IP 주소가 사설 IP 범위에 해당되지 않는다면, 그 서버는 공유기에 연결되지 않은 것입니다. 그러면 아마 진작에 포트포워딩 필요없이 접속이 됐을 거예요.)

      *. 다 맞는데 안 되는 경우 Windows 방화벽 문제일 가능성도 있습니다. 저는 방화벽 문제를 겪지 않아서 다루지 않았는데, 혹시 모르니 검색해 보시기를 바랍니다.

      혹시나 사설 IP에 대해서 잘 모르시겠다면, 다른 자료를 더 찾아서 공부하시기 바랍니다. 저도 이 분야 전문가가 아니라서 한계가 있습니다. 그러므로 제가 공부한 방법을 고려했을 때, 웹서핑을 많이 하실 것을 추천 드리고 싶습니다.

      감사합니다.

    • 익명 2022.06.18 22:34 댓글주소  수정/삭제

      안녕하세요ㅠ 답변감사합니다1!!!!
      제가 IPv4 번호가 아니라 다른 ip를 입력해서 안되었었나봐요 ㅠㅠ IPv4로 하니까 서버생성까짛 완료했습니다ㅠ.ㅠ.ㅠ... 정말감사합니다!!!!!!!!!!!ㅠㅠ

    • 수성비 2022.06.20 07:14 신고 댓글주소  수정/삭제

      서버 생성 완료하셨다니 다행입니다. 게임 즐겁게 하시길 바라요.^^

누리집 또는 블로그 주소