외부ip 에서 내부ip로 접속하기 (포트포워딩 하는 방법 - IPTIME)
본문 바로가기
CS/네트워크

외부ip 에서 내부ip로 접속하기 (포트포워딩 하는 방법 - IPTIME)

by IYK2h 2020. 3. 4.
728x90

 

외부 ip에서 내부 ip로 접속하기란

 자신의 컴퓨터를 내부 ip라 가정하고 자신의 컴퓨터에 다른 컴퓨터 즉 전 세계에서 접속하는 것을 말한다.

 

외부 ip와 내부 ip란

 공인 ip는 전 세계에서 단 하나뿐인 내 인터넷 주소다.

전 세계적으로 ICANN기관에서 국가별 ip대역을 담당하고 우리나라는 인터넷 진흥원(KISA)에서 관리한다.

인터넷 진흥원(KISA)에서 부여받은 공인 ip주소가 외부 ip가 된다.

 사설 ip는 공인 ip를 받아 공유기를 통해 여러 기기들이 사용할 수 있는 ip주소이다.

집에 공유기는 하나쯤 있을 거다. 공유기를 이용해 여러 컴퓨터, 스마트폰, wifi를 이용하는 것은 사설 ip를 만들어 사용하는 것이다.

 외부 ip는 공인 ip! 내부 ip는 사설 ip!

 

외부ip는

192.168.0.1접속 로그인하면

저기 주소가 나온다.

 

그럼 공인 ip만 있으면 접속이 가능한가? 그건 또 아니다 컴퓨터 가상 머신에 접속하기 (virtualbox)와 동일하게 포트를 개방해줘야 한다.

공인 ip를 받는 공유기의 네트워크 설정을 통해 포트를 포워딩을 해주면 된다.

포트 포워딩 말고도 두세 가지 방법이 있으나 포트 포워딩으로 할 것이다.

 

192.168.0.1에 접속하면 iptime 공유기 로그인 창이 뜬다.

로그인 후

 

관리도구 > 고급설정 > NAT/라우터 관리 > 포트 포워드

외부 포트는 공인 ip의 포트이고 내부 ip는 외부에서 받아 변환할 ip와 포트이다.

 

공인 ip의 포트를 정하고 사설 ip의 주소와 포트를 정하면 포워딩을 성공이다.

이제 외부에서 공인 ip:포트 넘버를 입력하면 지정한 사설 ip의 포트 넘버로 연결된다.

 

설정해둔 포트 넘버는 개방된 상태이다.

예를들어 공인 ip가 50.50.50.50 이라하면

주소창에 50.50.50.50:8080 으로 입력하면 공인 ip의 8080 포트로 연결되어 내부 사설 ip 192.168.0.101로 전달된다.

포트를 개방해두면 현관문을 열어둔 것과 같아 보안에 취약하다. 그래서 다시 해제했다.

테스트, 궁금증 등을 해결하기 위함이다. 비슷한 궁금증을 가지고있는 분들에게 도움이 될까 하고 글을 남겨본다.

 

다음글 - 윈도우 내에서 IP 포트 포워딩 하기

 

참고)

사전 지식 - ip, 공인 ip, 사설 ip, 고정 ip, 유동 ip, 포트 포워딩(포트 포워드)

 

ip, 공인 ip, 사설 ip, 고정 ip, 유동 ip, 포트 포워딩(포트 포워드)

ip, 공인 ip, 사설 ip, 고정 ip 그리고 유동 ip 어떤 차이가 있는지 알아보자 전자기기에 인터넷이 연결된 모든 전자기기는 ip 어드레스 즉 ip주소가 부여된다. 부여받을 때 형태가 조금씩 다르고 쓰

iyk2h.tistory.com

외부에서 가상 머신 서버에 접속하기

 

외부에서 가상 머신 서버에 접속하기

가상 머신을 이용해 우분투 서버를 설치 후 apache를 다운로드하여 웹서버를 구축했다. 설정은 하지 않았고.. 외부에서 접속해보고 싶어서 시작한 포트 포워딩... 엉성하지만 성공한 것에 의의를

iyk2h.tistory.com

1) 외부ip 에서 내부ip로 접속하기 (포트포워딩 하는 방법 - IPTIME)

 

외부ip 에서 내부ip로 접속하기 (포트포워드 방법 - IPTIME)

외부 ip에서 내부 ip로 접속하기란  자신의 컴퓨터를 내부 ip라 가정하고 자신의 컴퓨터에 다른 컴퓨터 즉 전 세계에서 접속하는 것을 말한다. 외부 ip와 내부 ip란  공인 ip는 전 세계에서 단 하나

iyk2h.tistory.com

2) 윈도우 내에서 IP 포트 포워딩 하기

 

윈도우 내에서 IP 포트 포워드 하기

하는 이유 외부 ip 에서 가상 머신까지 접속하기 위함이다. (컴퓨터 가상머신에 접속하기 (virtualbox), 외부ip 에서 내부ip로 접속하기 참고) 이 방법이 정답은 아니고 정확하지 않을 수 있다. 테스트

iyk2h.tistory.com

3) 컴퓨터 내에서 가상머신 서버에 접속하기 (virtualbox)

 

컴퓨터 가상머신에 접속하기 (virtualbox)

서버와 클라이언트를 가상으로 개발환경을 만들기 위해 virtualbox를 이용해 클라이언트(컴퓨터)에서 서버(가상 머신)에 접속하기 가상 머신에 우분투 서버를 설치하고 아파치 서버를 실행시켰다.

iyk2h.tistory.com

 

 

부족함이 많이 있습니다.

틀리고 잘못된 곳 지적해주시면 수정하고 배워나가도록 하겠습니다.

감사합니다.

728x90

댓글