proxy, reverse proxy : https://dhsimpson-ml-and-sw.tistory.com/11
NAT 의 기능 : 외부로 부터 public ip 로 요청이 들어 오면 적절한 private ip 로 라우팅 (프록싱 같기도 함) 을 해 준다.
->
ex) c.f. 이것은 그림으로 설명 넣어놓기
1. WAS 의 ip 주소(private subnet)를 외부로 노출하지 않고() , WAS 에 진입할 수 있는 public ip 주소를 통해서 만 WAS 에 접속할 수 있게(라우팅) NAT를 구성한다.
2. WAS 는 private subnet에 놓고 라우팅 테이블에 "public ip => WAS private ip" 를 적은 뒤, 도메인 네임에 public ip를 연결한다(donghee.com => public ip).
3. 이제 donghee.com 으로 접속 하면 요청은 public ip 를 통해 NAT 에 도달하고, NAT 에서 public ip를 WAS private ip로 라우팅 해 줘 최종적으로 private ip 노출 없이 WAS 에 최종적으로 접근한다.
프록시와 NAT 는 기능에 있어 똑같이 보인다.
하지만, 프록시가 NAT의 기능을 하기 위해선 서버에 프록시 서버(웹서버, ex nginx)를 띄워야 하며, NAT는 그 장비 자체로 기능을 한다.
'소프트웨어 엔지니어링 > 네트워크' 카테고리의 다른 글
HTTP&HTTPS, SSL, TLS (0) | 2022.04.25 |
---|---|
프록시, 리버스 프록시 (0) | 2022.04.25 |
공부용 링크 모음집 (0) | 2022.04.25 |