메뉴
Amazon Virtual Private Cloud
사용 설명서

DHCP 옵션 세트

이 주제에서는 DHCP 옵션 세트와 VPC에 대한 DHCP 옵션을 지정하는 방법을 설명합니다.

DHCP 옵션 세트 개요

DHCP(Dynamic Host Configuration Protocol)는 TCP/IP 네트워크 상의 호스트로 구성 정보를 전달하기 위한 표준을 제공합니다. DHCP 메시지의 options 필드에는 구성 파라미터가 포함됩니다. 이런 파라미터 중 일부는 도메인 이름, 도메인 이름 서버 및 netbios-node-type입니다.

DHCP 옵션 세트는 AWS 계정에 연결되므로, 모든 가상 프라이빗 클라우드(VPC) 전반에 이런 옵션 세트를 사용할 수 있습니다.

기본 VPC가 아닌 VPC로 시작하는 Amazon EC2 인스턴스는 기본적으로 프라이빗입니다. 시작 중에 특별히 배정하거나 서브넷의 퍼블릭 IPv4 주소 속성을 수정하지 않는 한 Amazon EC2 인스턴스에는 퍼블릭 IPv4 주소가 배정되지 않습니다. 기본적으로 기본 VPC가 아닌 VPC에 있는 모든 인스턴스는 AWS가 배정하는 확인할 수 없는 호스트 이름을 수신합니다(예: ip-10-0-0-202). 인스턴스에 자체 도메인 이름을 배정하고 최대 4개의 자체 DNS 서버를 사용할 수 있습니다. 그렇게 하려면 VPC와 함께 사용할 특별한 DHCP 옵션 세트를 지정해야 합니다.

다음 표에는 DHCP 옵션 세트에 지원되는 모든 옵션이 나와 있습니다. DHCP 옵션 세트에 필요한 옵션만 지정할 수 있습니다. 옵션에 대한 자세한 내용은 RFC 2132를 참조하십시오.

DHCP 옵션 이름 설명

domain-name-servers

최대 4개의 도메인 이름 서버 또는 AmazonProvidedDNS의 IP 주소입니다. 기본 DHCP 옵션 세트는 AmazonProvidedDNS를 지정합니다. 두 개 이상의 도메인 이름 서버를 지정할 경우 쉼표로 구분하십시오. 최대 4개의 도메인 이름 서버를 지정할 수 있지만 일부 운영 체제에서는 더 낮은 제한이 적용될 수 있습니다.

인스턴스가 domain-name에 지정된 사용자 지정 DNS 호스트 이름을 받으려면, domain-name-servers를 사용자 지정 DNS 서버로 설정해야 합니다.

domain-name

us-east-1에서 AmazonProvidedDNS를 사용할 경우 ec2.internal을 지정합니다. 다른 리전에서 AmazonProvidedDNS를 사용할 경우 region.compute.internal을 지정합니다(예: ap-northeast-1.compute.internal). 그렇지 않으면, 도메인 이름을 지정합니다(예: example.com). 이 값은 정규화되지 않은 DNS 호스트 이름을 완성하는 데 사용됩니다. VPC의 DNS 호스트 이름과 DNS 지원에 대한 자세한 내용은 VPC와 함께 DNS 사용을 참조하십시오.

중요

일부 Linux 운영 체제에서는 공백으로 구분된 여러 도메인 이름을 허용합니다. 하지만 다른 Linux 운영 체제와 Windows에서는 이 값을 단일 도메인으로 취급하므로 예기치 않은 동작이 발생합니다. DHCP 옵션 세트가 여러 운영 체제를 포함한 인스턴스가 있는 VPC와 연결되는 경우 한 도메인 이름만 지정합니다.

ntp-servers

최대 4개의 NTP(Network Time Protocol) 서버의 IP 주소입니다. 자세한 내용은 RFC 2132의 섹션 8.3을 참조하십시오.

netbios-name-servers

최대 4개의 NetBIOS 이름 서버의 IP 주소입니다.

netbios-node-type

NetBIOS 노드 유형(1, 2, 4 또는 8)입니다. 2(지점 간 또는 P-노드)를 지정하는 것이 좋습니다. 브로드캐스트 및 멀티캐스트는 현재 지원되지 않습니다. 이러한 노드 유형에 대한 자세한 내용은 RFC 2132의 섹션 8.7 및 RFC1001의 섹션 10을 참조하십시오.

Amazon DNS 서버

VPC를 생성하면 자동으로 DHCP 옵션 세트가 생성되어 VPC와 연결됩니다. 이 세트에는 domain-name-servers=AmazonProvidedDNSdomain-name=domain-name-for-your-region의 두 옵션이 포함됩니다. AmazonProvidedDNS는 Amazon DNS 서버이고, 이 옵션은 VPC의 인터넷 게이트웨이를 통해 통신할 필요가 있는 인스턴스의 DNS를 활성화합니다. 문자열 AmazonProvidedDNS는 VPC IPv4 네트워크 범위를 기초로 2를 더해 예약된 IP 주소에서 실행되는 DNS 서버에 매핑됩니다. 예를 들어 10.0.0.0/16 네트워크 상의 DNS 서버는 10.0.0.2에 위치해 있습니다. IPv4 CIDR 블록이 여러 개인 VPC의 경우, DNS 서버 IP 주소가 기본 CIDR 블록에 위치합니다.

VPC에서 인스턴스를 시작하는 경우 인스턴스에 프라이빗 DNS 호스트 이름을 제공하며, 인스턴스가 퍼블릭 IPv4 주소를 받는 경우 퍼블릭 DNS 호스트 이름을 제공합니다. DHCP 옵션의 domain-name-servers가 AmazonProvidedDNS로 설정된 경우, 퍼블릭 DNS 호스트 이름은 us-east-1 리전의 경우 ec2-public-ipv4-address.compute-1.amazonaws.com, 다른 리전의 경우 ec2-public-ipv4-address.region.compute.amazonaws.com 형태가 됩니다. 프라이빗 호스트 이름은 us-east-1 리전의 경우 ip-private-ipv4-address.ec2.internal, 다른 리전의 경우 ip-private-ipv4-address.region.compute.internal 형태가 됩니다. 이를 사용자 지정 DNS 호스트 이름으로 변경하려면, domain-name-servers를 사용자 지정 DNS 서버로 설정해야 합니다.

VPC에 있는 Amazon DNS 서버는 Route 53의 프라이빗 호스팅 영역에서 지정하는 DNS 도메인 이름을 확인하는 데 사용됩니다. 프라이빗 호스팅 영역에 대한 자세한 내용은 Amazon Route 53 개발자 안내서에서 프라이빗 호스팅 영역 작업 단원을 참조하십시오.

Amazon EMR과 같은 하둡 프레임워크를 사용하는 서비스에서는 인스턴스가 자신의 FQDN(정규화된 도메인 이름)을 확인해야 합니다. 그런 경우, domain-name-servers 옵션이 사용자 지정 값으로 설정되어 있는 경우 DNS 확인이 실패할 수 있습니다. DNS를 올바르게 확인하려면 region-name.compute.internal 도메인에 대한 쿼리를 Amazon DNS 서버로 전달하기 위해 DNS 서버 상에 조건부 전달자를 추가하는 방법을 고려하십시오. Amazon EMR 클러스터를 VPC로 시작하는 데 대한 자세한 내용은 Amazon EMR 개발자 안내서에서 클러스터를 호스트하기 위한 VPC 설정 단원을 참조하십시오.

참고

비록 일부 서버에서는 사용할 수 없지만, Amazon DNS 서버 IP 주소 169.254.169.253을 사용할 수 있습니다. 예를 들어 Windows Server 2008에서는 169.254.x.x 네트워크 범위에 있는 DNS 서버의 사용이 허용되지 않습니다.

DHCP 옵션 변경

DHCP 옵션 세트를 생성한 후에는 이 옵션 세트를 수정할 수 없습니다. VPC에서 다른 DHCP 옵션 세트를 사용하도록 하려면 새 세트를 생성하여 VPC와 연결해야 합니다. DHCP 옵션을 전혀 사용하지 않도록 VPC를 설정할 수도 있습니다.

여러 DHCP 옵션 세트를 둘 수 있지만, 한 번에 한 VPC와 한 DHCP 옵션 세트만 연결할 수 있습니다. VPC를 삭제하면 VPC와 연결된 DHCP 옵션 세트 역시 삭제됩니다.

새 DHCP 옵션 세트를 VPC와 연결한 후, VPC에서 시작하는 기존 인스턴스와 모든 새 인스턴스가 이런 옵션을 사용합니다. 인스턴스를 다시 시작하거나 다시 실행할 필요가 없습니다. 인스턴스가 DHCP 임대를 갱신하는 빈도에 따라 몇 시간 안에 변경 내용이 자동으로 파악됩니다. 원한다면 인스턴스에서 운영 체제를 사용하여 임대를 명시적으로 갱신할 수 있습니다.

DHCP 옵션 세트를 사용한 작업

이 섹션에서는 DHCP 옵션 세트로 작업하는 방법을 설명합니다.

DHCP 옵션 세트 생성

원하는 만큼 DHCP 옵션 세트를 추가로 생성할 수 있습니다. 하지만 한 번에 한 DHCP 옵션 세트와 한 VPC만 연결할 수 있습니다. DHCP 옵션 세트를 생성한 후 이를 사용할 수 있도록 VPC를 구성해야 합니다. 자세한 내용은 VPC가 사용하는 DHCP 옵션 세트 변경 단원을 참조하십시오.

DHCP 옵션 세트를 생성하려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [DHCP Options Sets]를 선택한 후 [Create DHCP options set]를 선택합니다.

  3. 대화 상자에서 사용하려는 옵션에 대한 값을 입력한 후 [Yes, Create]를 선택합니다.

    중요

    VPC에 인터넷 게이트웨이가 있는 경우 [Domain name servers] 값으로 자체 DNS 서버 또는 Amazon의 DNS 서버(AmazonProvidedDNS)를 지정해야 합니다. 그렇지 않으면, 인터넷과 통신할 필요가 있는 인스턴스가 DNS에 액세스하지 못합니다.

    새 DHCP 옵션 세트가 DHCP 옵션 목록에 나타납니다.

  4. 새로운 DHCP 옵션 세트의 ID를 기록해 두십시오(dopt-xxxxxxxx). 새 옵션 세트를 VPC와 연결할 때 이 ID가 필요하기 때문입니다.

DHCP 옵션 세트를 생성했더라도, 옵션을 적용하려면 옵션 세트를 VPC와 연결해야 합니다. 여러 DHCP 옵션 세트를 생성할 수 있지만, 한 번에 VPC와 한 DHCP 옵션 세트만 연결할 수 있습니다.

VPC가 사용하는 DHCP 옵션 세트 변경

VPC가 어떤 DHCP 옵션 세트를 사용할지 변경할 수 있습니다. VPC가 DHCP 옵션을 전혀 사용하지 않도록 하는 방법은 VPC가 아무런 DHCP 옵션도 사용하지 못하도록 변경 단원을 참조하십시오.

참고

다음 절차에서는 변경하려는 대상 DHCP 옵션 세트를 이미 생성했다고 가정합니다. 생성하지 않았다면, 지금 옵션 세트를 생성하십시오. 자세한 내용은 DHCP 옵션 세트 생성 단원을 참조하십시오.

VPC와 연결된 DHCP 옵션 세트를 변경하려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 Your VPCs를 선택합니다.

  3. VPC를 선택하고 [Actions] 목록에서 [Edit DHCP Options Set]를 선택합니다.

  4. [DHCP Options Set] 목록에서 옵션 세트를 선택한 후 [Save]를 선택합니다.

새 DHCP 옵션 세트를 VPC와 연결한 후, 그 VPC에서 시작하는 기존 인스턴스와 모든 새 인스턴스가 이런 옵션을 사용합니다. 인스턴스를 다시 시작하거나 다시 실행할 필요가 없습니다. 인스턴스가 DHCP 임대를 갱신하는 빈도에 따라 몇 시간 안에 변경 내용이 자동으로 파악됩니다. 원한다면 인스턴스에서 운영 체제를 사용하여 임대를 명시적으로 갱신할 수 있습니다.

VPC가 아무런 DHCP 옵션도 사용하지 못하도록 변경

DHCP 옵션 세트를 전혀 사용하지 않도록 VPC를 설정할 수 있습니다.

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 Your VPCs를 선택합니다.

  3. VPC를 선택하고 [Actions] 목록에서 [Edit DHCP Options Set]를 선택합니다.

  4. [DHCP Options Set] 목록에서 [No DHCP Options Set]를 선택한 후 [Save]를 선택합니다.

인스턴스를 다시 시작하거나 다시 실행할 필요가 없습니다. 인스턴스가 DHCP 임대를 갱신하는 빈도에 따라 몇 시간 안에 변경 내용이 자동으로 파악됩니다. 원한다면 인스턴스에서 운영 체제를 사용하여 임대를 명시적으로 갱신할 수 있습니다.

DHCP 옵션 세트 삭제

더 이상 DHCP 옵션 세트가 필요하지 않으면 다음 절차에 따라 DHCP 옵션 세트를 삭제합니다. VPC가 옵션 세트를 사용 중이어서는 안 됩니다.

DHCP 옵션 세트를 삭제하려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [DHCP Options Sets]를 선택합니다.

  3. 삭제할 DHCP 옵션 세트를 선택한 후 [Delete]를 선택합니다.

  4. 확인 대화 상자에서 [Yes, Delete]를 선택합니다.

API 및 명령 개요

명령줄 또는 API를 사용하여 이 페이지에서 설명하는 작업을 수행할 수 있습니다. 명령줄 인터페이스 및 사용 가능한 API 목록에 대한 자세한 내용은 Amazon VPC에 액세스 단원을 참조하십시오.

VPC에 대한 DHCP 옵션 세트 생성

DHCP 옵션 세트를 지정된 VPC와 연결하거나 아무런 DHCP 옵션도 없음

하나 이상의 DHCP 옵션 세트 설명

DHCP 옵션 세트 삭제