참고자료

  • 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 {삭제할 번호}

 

 

 

 

반응형

+ Recent posts