참고자료
- velog [jinseoit.log] AWS - ec2 포트 포워딩(port forwarding) => 링크
- 스파르타코딩클럽 - 웹개발의 봄, Spring 5-6강
아래 글은 공부 용도로 작성한 글입니다.
깊은 내용은 [참고자료] 리스트에 있는 링크를 확인해주시길 바랍니다.
🤔 포트 포워딩이란(Port Forwarding)?
포트 포워딩은 외부에서 접속한 IP 주소와 포트 번호를 내부 호스트에 다시 매핑하는 것을 말합니다.
👨💻 EC2 포트 포워딩 명령어
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
- dport 80, --to port 8080 : 80 port로 들어오면 8080 포트로 재매 핑
- 제가 스프링 부트를 사용하고 스프링 강의를 참고해서 기본 포트인 8080으로 되어 있습니다.
👩💻 포트 포워딩 확인 명령어
sudo iptables -t nat -L --line-numbers
- 포트 포워딩은 우선순위가 있어 dport 가 똑같은 게 있다면 상위 포트가 우선순위로 적용됩니다.
즉, dtp:http(80 포트)로 접속 시 가장 위 port인 8080으로 접근하게 됩니다.
⛔ 포트 포워딩 삭제
sudo iptables -t nat -D PREROUTING {삭제할 번호}
반응형