yon11b

포트포워딩이란? 본문

개발/웹개발

포트포워딩이란?

yon11b 2021. 12. 23. 17:37
반응형

포트포워딩이 무엇인지 알아보기에 앞서, 공유기의 역할부터 알아보자.

공유기 역할

  • 공유기에 연결되는 모든 기기들에 사설 네트워크(192.168.xxx.xxx)를 구축한다.
  • 사설 네트워크를 만들면서 동시에 공인 아이피를 하나 할당 받는다.

사설 ip주소만으로는 인터넷에 연결될 수 없고, 반드시 공인 ip주소와 연결되어 있어야 인터넷에 접근할 수 있다.

공유기는 연결된 기기에 사설 ip주소를 할당하기 위해서 *게이트웨이로 연결되어 있다. 

*게이트웨이: 192.168.11.1, 192.168.22.1과 같이 .1로 끝나는 ip주소.

 

자신의 ip주소는 cmd창에 ipconfig를 치면 알 수 있다.

 

정리

이제 포트포워딩이 필요한 이유를 살펴보며 포트포워딩이 무엇인지 알아보자. 

 

포트포워딩이 필요한 이유

외부 공유기에 접속해 있는 다른 사람이 내 컴퓨터1의 웹서버에 접근하려면 어떻게 해야 할까?

192.168.25.26은 사설 ip주소라서 공인 ip처럼 특정 기기만을 가리키지 않는다.

그래서 공인 ip인 1.234.567.890을 알려줘야 한다.

 

하지만 공인 ip에 접속한다고 해서 컴퓨터1의 웹서버로 접근할 수는 없다.

왜냐하면 공유기에서 컴퓨터1로 접근할지, 컴퓨터2로 접근할지 모르기 때문이다.

 

따라서 공인ip로 들어오는 X번 포트의 연결을 컴퓨터1의 Y번 포트로 연결해줘 라는 작업을 해줘야 한다.

 

이 작업이 포트포워딩이다.

 

 

728x90