VPC를 생성하면 기본적으로 4가지 서비스가 동시에 생성된다.
항목 | 설명 |
---|---|
Tenancy | 물리적 하드웨어에 분산되는 방식을 정의 기본(default) - 여러 AWS 계정이 동일한 물리적 하드웨어를 공유 전용(Dedicate) - 단일(전용) 테넌트 하드웨어에서 실행 |
---- | ---- |
Enable DNS hostnames | EC2 인스턴스 퍼블릭 IPv4 주소에 대해 호스트 이름이 자동으로 프로비저닝 되도록 지원 비활성화는 프라이빗 IPv4 주소에 대한 호스트 Name만 지원 반드시 DNS resolution** 설정도 Enable 해야 프로비저닝 된다. ex) ec2-43-200-217-33.ap-northeast-2.compute.amazonaws.com |
---- | ---- |
Enable DNS resolution | 호스트 이름의 도메인 이름 확인을 활성화 |
---- | ---- |
DHCP Option Sets | DHCP Options Set은 VPC 내에서 필요한 설정 정보(DNS 서버, NTP, NETBIOS 등)를 전달받을 수 있게 해준다. DNS 서버 제공 덕분에 ec2에서 dns 질의를 할 수 있게 된다. |
DHCP (Dynamic Host Configuration Protocol)
호스트에서 보유 하고 있는 IP를 유동적으로 관리하는 프로토콜 (IP 자동 할당과 분배 기능 수행) IP 갯수의 한개로 인해 낭비되는 IP를 관리하기 위해 고안됨
인스턴스는 언제든지 Amazon DHCP 서버와 상호 작용하여 IP 주소 임대 및 추가 네트워크 구성을 가져올 수 있다.
또한 DNS 서버까지 함께 있기 때문에 VPC에서 DHCP 옵션 세트를 사용하지 않는다면 외부로 질의할 DNS 서버가 없어진다.
DHCP 옵션 세트를 제거 후 EC2 를 생성한다면 리눅스의 경우 /etc/resolv.conf 파일에 DNS 주소가 보이지 않을 것이다. VPC 가 10.0.0.0/16 이면 Nameserver 는 10.0.0.2 가 되는데 보이지 않게 될 것이다.