도입
1 / 14라우팅 테이블과 인터넷 게이트웨이
2023년 초, 스타트업 개발자 김철수 씨는 생애 처음으로 AWS VPC를 만들었습니다. 서브넷도 설정하고, EC2 인스턴스도 띄웠습니다. 모든 설정이 완료된 것처럼 보였습니다. 그런데 SSH로 접속하려는 순간, 연결이 되지 않았습니다.
콘솔에는 아무 오류도 없었습니다. 인스턴스는 running 상태였고, 보안 그룹도 포트 22를 열어 두었습니다. 그런데 왜 안될까요?
이유는 단순했습니다. 인터넷 게이트웨이(IGW)와 라우팅 테이블을 설정하지 않았기 때문입니다. VPC를 만들고 서브넷을 나눠도, 패킷이 어디로 가야 할지 알려주지 않으면 인터넷은 동작하지 않습니다.
이 레슨을 마치면 다음을 이해할 수 있습니다:
- 라우팅 테이블이 왜 존재하고 어떻게 읽는지
- 인터넷 게이트웨이가 무엇이고 VPC에서 어떤 역할을 하는지
- 퍼블릭 서브넷을 만드는 3가지 필수 조건
- 패킷이 EC2에서 인터넷까지 어떤 경로로 이동하는지
- AWS 콘솔에서 IGW 생성과 라우팅 테이블을 직접 수정하는 방법

사전 지식: 이 레슨은 VPC의 기본 개념과 서브넷/CIDR 표기법을 이미 이해한 분을 대상으로 합니다. 아직 낯설다면 VPC란 무엇인가와 서브넷과 CIDR 설계 레슨을 먼저 읽어보세요.
← → 이동F 집중