IP와 PORT? IP가 부족한 환경에서 서버 운영을 위한 가이드

 

안녕하세요..

 오래전 일인데 해외에 서버구성차 출장을 나간일이 있습니다..

 

문제는 내부 사용자를 위한 서비스가 아니라 외부에 서비스를 해야하는데 공인 IP가 딱 방화벽에 부여된 IP 하나밖에 없는 것입니다..

 

 

 

해외에 작업 하러 나가보신 분들은 아시겠지만 우리나라처럼 해외 업체들은

 

IP를 그렇게 많이 부여해주지 않습니다. 비용도 많이 나가구요.

 

 

 

막 어떻게 하나 멘붕이 올려던 차에 한때 네트워크 엔지니어 였던 사람으로서

 

침착하게 생존을 위해 머리를 굴리기 시작하였습니다. 그리고 그때 머리 한켠에서

 

떠오르는게 있었습니다. 정말 간단하게 해결 할 수 있는 방법이….  

 

기본 기본네트워크 처음 시작할 때 배우던 기본지식만 있어도 쉽게 해결할 수 있었던

 

문제였던 것입니다.

 

 

 

이 문제를 해결 하기 위한 필요한 것?

 

준비물: IPPORT에 대한 개념 / 방화벽 또는 공유기

 

 

 

IPInternet Protocol의 약자로서 인터넷상에서 데이터를 송수신하기위해 각각의 PC 및 장비에

 

부여하는 고유한 주소입니다.

 

상식적으로 서버 두대를 운영하기 위해서는 각 서버에 부여하기 위해 외부에 공개된 고유한 IP

 

두개 있어야겠죠. 여기까지만 생각하시면 이 문제가 해결이 되지 않습니다 바로 다음에 나오는

 

Port의 개념을 알기전까지는요..

 

 

 

PORT란 무엇일까요? 쉽게 설명하면 인터넷에서 들어오는 트래픽을 적절한 서비스에 연결시켜주는

 

통로를 의미합니다. 이것도 어려우시겠죠

 

비유를 들자면 제가 어머니, 아버지, 동생과 같은 집에서 산다고 생각해보죠..

 

이렇게 네사람은 집주소가 똑같습니다. 그럼 우편물이 같은 곳으로 오겠죠

 

그런데 집주소만 쓰고 직접 받는 사람 이름을 쓰지 않으면 이 우편물이 어디로 가야하는지

 

모르겠죠.. 네사람이 사는 고유한 집주소가 IP라고 치면 집주소뒤에 쓰는 이름이 바로

 

PORT가 되겠습니다.

 

 

 

자 그럼 이제 응용이 되겠죠.. IP는 하나지만 서비스가 다르다. 그럼 사용하는 PORT도 다르다

 

그럼 이것을 적절히 분배시켜준다면 하나의 공인 IP를 가지고 두가지 서비스를 제공할 수 있겠죠.

 

 

 

외부에서 들어오는 트래픽을 PORT별로 분배시켜서 목적지를 지정해주는 역할을 하는 것이

 

바로 Layer3계층에서 동작하는 방화벽과 공유기 입니다..

 

 

 

이해를 쉽게하기 위해 그림을 첨부해드립니다.

 

외부에서 볼떄는 웹서비스와 파일서비스가 동일 IP로 서비스를 하는 것 같지만 방화벽에서 이것을 받아서 적절한 서비스로 분배시켜줍니다지금은 서비스 두개로 나눴지만

 

포트 번호만 달리한다면 IP하나로 무한정 서비스를 제공해 줄 수 있겠죠..

 

 

 

이러한 형태의 구성은 저같이 IP가 부족해서 구성해서 쓰는 경우도 있지만

 

실제 서버의 IP를 숨기는 효과도 있기 때문에 보안을 강화하기 위해 쓰는 경우도 있습니다..

 

 

 

자 이제 IP가 부족하다고 IP를 돈들여서 추가 신청하지 마시고 이러한 방법으로

 

구성하셔서 회사에서 인정받으시기 바랍니다..

 

 

 

감사합니다.

 

About (주)에프엑스컨설팅

(주)에프엑스컨설팅

Leave a Reply

첫번째 댓글을 작성해 주세요.

메일 알림 설정
wpDiscuz