NAT 구성하려는데 ESXi 에 하는게 나을까요 Linux 에 하는게 나을까요?

민사장   
   조회 4803   추천 0    

공인IP 가 2개 있고요, 1개는 ESXi 에 할당해 줬고, 1개는 ESXi 내부에 Linux A에 할당해 줬습니다.
그리고 Linux A 가 192.168.0.* 망도 설정되게 가상 랜카드가 2개 입니다.
현재 ESXi 의 모든 포트는 아마존 EC2 의 고정IP 를 가진 서버에서만 접근할 수 있게하고 다 막아 놓았고
Linux A 가 현재 유일하게 외부 인터넷 망의 접속을 받고 있는 것입니다.
이 경우... DNS 가 Linux A 에 설정되어 있는데요...
내부의 192.168.0.* 망의 PC 에 도메인 별로 매칭을 시키려면 NAT 를 구성해야 하잖습니까.
그런데 보니까 NAT 구성이 ESXi 에서도 가능한거 같고, Linux 에서도 NAT 를 구성할 수 있는거 같던데..

이 경우 NAT 를 ESXi, Linux 어느쪽에 구성해야 좋을까요 ?
의견을 좀 부탁 드립니다.
감사합니다.

짧은글 일수록 신중하게.
ESXi 안이라는것이 vm을 만들어서 구성하는것을 말씀하시는건가요?
pfsense나 등등의 라우터 OS 를 이용하여서요?
     
Ryan 2015-05
저도 해보지 않아서 모르겠습니다.. 몰라서 질문 드리는 것이고요..
방향만 정해 주시면 그쪽으로 설정하려고 합니다..
          
저도 지금 ESXi 에 입문한지 얼마 되지는 않습니다. 하지만 지금 실제로 사용되고 있는 써버를 관리하고 있기는 합니다. 저도 완젼 딜레마에 빠져 있는데요...

1. 써버 앞에 라우터(방화벽)이 있어야만 하는것 같습니다. ESXi 자체에서 제공하는 방화벽은 너무 부족하고 부화가 심할 수 있습니다. 뒤에 써버가 많이 있고 ESXi 를 뚫으면 많은 써버들을 차지할 수 있기에 정말 열심히 뚫으려고 노력들하고 있습니다. 별것도 없는데... 여하튼 IP 에 있어서 노출된 포트로는 계속해서 엉뚱한 패켓이 마구 들어오려고 노력하네요...  IPS 방화벽까지는 아니라도 자체 방화벽이 있어야 할것 같아서 지금 저도 이것을 구현하려고 준비중입니다.

2. NAT 을 두신다면 써버에서 첫번째 VM 으로 모든 넷워크 트레픽이 이 VM통과해야 하는것 같습니다. 물론 1번에서의 방화벽이 정말 좋은 놈이라면 걔를 쓰는것도 나쁘지 않을 것 같습니다만...  방화벽 뒤에 또다른 방화벽... 저는 그렇게 구성하려고 하는 중입니다... 어짜피 VM으로 만든 가상넷워크는 가상 스윗치를 통과하니까 장비도 더 들지 않고 나쁘지 않은것 같습니다...

나름 저도 많은 사람들의 글들을 읽고 물어보고 하여 내린 결론입니다...

지금 제가 관리하고 있는 써버도 ESXi에 공인 IP 가 할당되어있고 VM들로 가는 IP가 따로 있습니다만, 이것은 공인 아이피의 낭비인것 같습니다. 이점에 관해서는 좀더 research 가 필요하긴합니다만... 저는 그쪽 방향으로 가고 있습니다... 그래서 딱 필요한 포트들만 쓰고 나머지는 또 다른 용도로 쓸 예정입니다...
               
Ryan 2015-05
ESXi 보안은...

저도 계속 해킹 시도가 들어오고 결국 뚫려서.. 초기화 했는데..

아마존에 고정IP 1개를 무료로 줍니다. Elastic IP 라고 합니다.
아마존이 30G 하드 달린 윈도 2013 서버 한대를 무료로 주는데
거기 고정IP 를 연결해서, ESXi 에서는 이 고정 IP 에서만 포트를 받도록 모든 포트를 닫았습니다.
(White - List) 그랬더니 지금 한 3일 됬는데, 평온하네요...
               
Ryan 2015-05
근데 제가 NAT 연동을 해본적이 없어서..

가령 abc.com 으로 호출이 오면 192.168.0.123 으로 가도록 해주고 싶은데..
이걸 어떻게 해야 하는지 모르겠습니다.
공인 IP는 두개여서 가상 CentOS 에 하나를 또 할당해 줬거든요..
외부에서는 esxi 가 전혀 안보이고, 이게 실제인지 가상인지 모를 centos 만 보이는거구요
centos 가 dns 인데.. (실제 도메인이 이쪽 공인IP로 가게 되어 있음)
도메인->서브넷 연동을 어떻게 해야 하는지 모르겠습니다..
                    
Port Forwarding 설정을 해주시면 됩니다...

NAT을 무엇으로 구성해주실건지...  제생각에 그냥 GUI 가 잘되어있는 것을 쓰시는것이 좋을것 같은데요?
pfsense 나 openwrt 또는 ipcop 혹은 routerOS  등등...
                         
Ryan 2015-05
abc1.com 은 192.168.0.101 로
abc2.com 은 192.168.0.102 로
abc3.com 은 192.168.0.103 로

이렇게 가게 하고 싶은데.. 도메인 별로 홈페이지가 다르니까요
별개의 OS 에서 홈페이지를 띄우고 있고요..
포트 포워딩을 하면 80 포트는 하나 밖에 쓰지 못하지 않을까요 ?
저렇게 각각 분기 시키는건 불가능할것 같은데요..


QnA
제목Page 2834/5731
2015-12   1793189   백메가
2014-05   5268174   정은준1
2018-01   6564   리오
2019-03   3714   VSPress
2016-01   4968   황진우
2019-04   4487   알쥐어멈
2023-06   1449   선릉역두꺼비
2018-02   4092   아마카시
2019-04   5265   김동자맨
2010-01   13613   쥬라직
2019-04   2878   행복하세
2013-03   8152   HEUo김용민
2010-02   7920   잔디
2013-03   6168   EYESSHOT
2019-04   5296   초보IT
2010-02   8677   바다늑대1
2020-06   3743   아뽀리
2021-11   2234   정의석
2010-02   8461   psj1050
2013-04   6272   이종원
2020-07   5489   김효수
2016-01   9452   리나