DB 시스템용 DNS

DB 시스템에 DNS 및 호스트 이름 확인을 사용할 수 있습니다.

Oracle은 온프레미스 호스트와 VCN 리소스가 서로 통신할 때 호스트 이름을 사용하도록 프라이빗 DNS 분석기를 사용할 것을 권장합니다.

다음 표에서는 각 DB 시스템 유형 및 DB 시스템이 작동하기 위해 분석해야 하는 끝점에서 지원되는 선택 항목을 보여줍니다.

DB 시스템 유형 지원되는 DNS 선택 해결할 끝점
단일 노드 가상 시스템 권장: 기본값(인터넷 및 VCN 분석기)
선택한 사용자정의 DNS 분석기
오브젝트 스토리지 엔드포인트(오브젝트 스토리지 엔드포인트와 Swift 엔드포인트 모두 포함)
Oracle YUM 리포지토리 엔드포인트
다중 노드 RAC 가상 머신 기본값은 인터넷 및 VCN 분석기입니다. 오브젝트 스토리지 끝점(오브젝트 스토리지 끝점과 Swift 끝점 모두 포함)
Oracle YUM 저장소 끝점
단일 SCAN(클라이언트 액세스 이름)

다음 절에서는 DNS 선택 항목에 대한 세부 정보를 제공합니다.

기본값은 인터넷 및 VCN 분석기입니다.

인터넷 및 VCN 분석기를 지원하는 DB 시스템 유형은 위의 표를 참조하십시오.

Oracle은 DNS에 대해 인터넷 및 VCN 분석기를 사용할 것을 권장합니다. 각 VCN과 함께 제공되는 기본 내장 DNS 기능입니다. VCN의 호스트가 다음 항목을 분석할 수 있습니다.

DB 시스템의 경우 인터넷 및 VCN 분석기는 오브젝트 스토리지 엔드포인트(오브젝트 스토리지 엔드포인트와 Swift 엔드포인트 모두 포함), YUM 리포지토리 및 SCAN(SCAN은 다중 노드 RAC DB 시스템에서만 사용됨) 등 필요한 모든 엔드포인트의 분석을 처리합니다.

기본적으로 각 VCN은 인터넷 및 VCN 분석기를 사용하도록 구성됩니다. 커스터마이징 DNS 분석기를 사용하려는 경우 VCN을 다른 방식으로 구성해야 합니다.

자세한 내용은 다음을 참조하십시오.

DB 시스템과 함께 인터넷 및 VCN 분석기 사용

전체 네트워크 설정의 일부로 다음 작업을 수행합니다.

  1. 필요한 DNS 설정으로 VCN을 생성합니다.
    • VCN을 생성할 때 이 VCN의 DNS 호스트 이름 사용 확인란을 선택합니다.
    • VCN에 대한 DNS 레이블을 지정합니다.
    • VCN을 생성한 후에는 이러한 VCN DNS 설정을 변경할 수 없습니다.
  2. 필요한 DNS 설정으로 각 서브넷을 생성합니다.
    • VCN에서 서브넷을 생성할 때 이 서브넷의 DNS 호스트 이름 사용 확인란을 선택합니다.
    • 서브넷에 대한 DNS 레이블을 지정합니다.
    • 서브넷을 생성한 후에는 이러한 서브넷 DNS 설정을 변경할 수 없습니다.
  3. VCN과 함께 제공되는 기본 DHCP 옵션 세트를 사용합니다.
    • 각 서브넷을 생성할 때 VCN의 기본 DHCP 옵션 세트를 사용하도록 구성합니다.
    • 기본적으로 기본 DHCP 옵션 세트는 인터넷 및 VCN 분석기를 사용하도록 구성됩니다.
  4. 호스트 이름 접두어를 사용하여 DB 시스템을 생성합니다.
    • 나중에 DB 시스템을 만들 때 호스트 이름 접두어 필드에 값을 지정합니다.
    • DB 시스템의 호스트 도메인 이름 값은 VCN 및 서브넷 DNS 레이블에 따라 자동으로 지정됩니다.

결과 DB 시스템에는 지정된 호스트 이름 접두어, VCN 레이블 및 서브넷 레이블을 기반으로 하는 FQDN(정규화된 도메인 이름)이 있습니다.

자세한 내용은 다음을 참조하십시오.

인터넷 및 VCN 분석기 사용을 위한 호스트 이름 제한 사항

VCN, 서브넷 및 DB 시스템을 생성할 때는 VCN의 DNS와 관련된 다음 식별자를 신중하게 설정해야 합니다.

이러한 값은 노드의 FQDN을 구성합니다.

<hostname_prefix><RAC_node_#>.<subnet_DNS_label>.<VCN_DNS_label>.oraclevcn.com

다중 노드 RAC DB 시스템의 경우 호스트 이름 접두어 뒤에 노드 번호가 자동으로 추가됩니다.

예:

DB 시스템의 호스트 이름 접두어에 대한 요구사항:

VCN 및 서브넷 DNS 레이블 요구 사항:

주: VCN 및 서브넷을 생성할 때 권장되는 최대값은 적용되지 않습니다. 그러나 FQDN의 문자가 63자를 초과하면 DB 시스템 배치가 실패합니다.

사용자정의 DNS 분석기

커스터마이징 DNS 분석기는 온프레미스 네트워크에서 설정하고 자신을 유지 관리하는 DNS 서버입니다. DB 시스템에 필요한 엔드포인트를 해결해야 합니다.

기본적으로 VCN은 인터넷 및 VCN 분석기를 사용하도록 구성됩니다. 따라서 커스터마이징 DNS 분석기를 사용하려는 경우 VCN 및 DHCP 옵션을 다른 방식으로 구성해야 합니다.

DB 시스템과 함께 사용자정의 DNS 분석기 사용

전체 네트워크 설정의 일부로 다음 작업을 수행합니다.

  1. 권장 DNS 설정으로 VCN을 생성합니다.
    • VCN을 생성할 때 Oracle은 이 VCN의 DNS 호스트 이름 사용 확인란을 선택한 다음 VCN의 DNS 레이블을 지정할 것을 권장합니다.
    • VCN을 생성한 후에는 이전 VCN DNS 설정을 변경할 수 없습니다. 이는 커스터마이징 DNS 서버의 경우 선택 사항이지만 인터넷 및 VCN 분석기를 사용하는 경우 필요합니다. 따라서 Oracle은 나중에 인터넷 및 VCN 분석기를 사용할 경우에 대비하여 지금 구성할 것을 권장합니다.
  2. 권장되는 DNS 설정으로 각 서브넷을 생성합니다.
    • VCN에서 서브넷을 생성할 때 Oracle은 이 서브넷에서 DNS 호스트 이름 사용에 대한 체크박스를 선택한 다음 서브넷에 대한 DNS 레이블을 지정할 것을 권장합니다.
    • 서브넷을 생성한 후에는 이전 서브넷 DNS 설정을 변경할 수 없습니다. 이는 커스터마이징 DNS 서버의 경우 선택 사항이지만 인터넷 및 VCN 분석기를 사용하는 경우 필요합니다. 따라서 Oracle은 나중에 인터넷 및 VCN 분석기를 사용할 경우에 대비하여 지금 구성할 것을 권장합니다.
  3. 사용자 정의 분석기를 사용하도록 기본 DHCP 옵션 세트를 편집합니다.
    • 각 서브넷을 생성할 때 VCN의 기본 DHCP 옵션 세트를 사용하도록 구성합니다.
    • DNS 유형이 사용자 정의 분석기로 설정되도록 기본 DHCP 옵션 세트를 편집합니다. 하나 이상의 DNS 서버에 대한 IP 주소를 제공합니다(최대 3개). 선택적으로 단일 검색 도메인을 제공합니다(호스트의 /etc/resolv.conf 파일에 자동으로 추가됨).
  4. 필요한 DNS 항목으로 DB 시스템을 만듭니다.
    • 나중에 DB 시스템을 만들 때 호스트 이름 접두어를 지정합니다.
    • 호스트 도메인 이름의 경우: 이전 단계에서 DNS 호스트 이름 사용에 대한 체크박스를 선택한 경우 VCN 및 서브넷 DNS 레이블에서 호스트 도메인 이름이 자동으로 생성됩니다. 그렇지 않으면 호스트 도메인 이름에 대한 값을 제공해야 합니다.
    • DB 시스템을 시작할 때 VCN의 CIDR 블록에서 IP 주소가 자동으로 지정되고 호스트의 /etc/hosts 파일을 기반으로 주소가 로컬에서 분석됩니다. DB 시스템 실행이 성공하기 위해 커스터마이징 DNS 분석기가 호스트 이름을 미리 확인할 필요는 없습니다.

자세한 내용은 다음을 참조하십시오.

사용자 정의 DNS 분석기를 사용할 때 호스트 이름 제한 사항

DB 시스템의 호스트 이름 접두어에 대한 요구사항:

VCN 및 서브넷 DNS 레이블 요구 사항:

주: VCN 및 서브넷을 생성할 때 권장되는 최대값은 적용되지 않습니다. 그러나 FQDN의 문자가 63자를 초과하면 DB 시스템 배치가 실패합니다.

DB 시스템의 호스트 도메인 이름에 대한 요구 사항:

DNS: 온프레미스 네트워크와 VCN 간

인터넷 및 VCN 분석기를 사용 중이고 온프레미스 호스트와 VCN 리소스가 서로 통신할 때 호스트 이름 사용을 사용으로 설정하려는 경우 VCN의 인스턴스를 사용자정의 DNS 서버로 설정할 수 있습니다.

Oracle Terraform Provider를 사용한 이 시나리오 구현의 예는 하이브리드 DNS 구성을 참조하십시오.

DB 시스템에 대한 DNS 설정

DNS를 사용하면 IP 주소 대신 호스트 이름을 사용하여 DB 시스템과 통신할 수 있습니다.

가상 클라우드 네트워크의 DNS에 설명된 대로 인터넷 및 VCN 분석기(VCN에 내장된 DNS 기능)를 사용할 수 있습니다.

또는 선택한 DNS 서버를 사용할 수 있습니다. 호스트 이름 및 도메인 이름을 DB 시스템의 퍼블릭 또는 프라이빗 IP 주소에 연관시킵니다. 콘솔의 데이터베이스 페이지에서 DB 시스템에 대한 호스트 및 도메인 이름과 IP 주소를 찾을 수 있습니다.

호스트 이름을 DB 시스템의 공용 또는 전용 IP 주소에 연결하려면 DNS 관리자에게 문의하여 DB 시스템의 IP 주소에 대한 사용자정의 DNS 레코드를 요청하십시오. 예를 들어, 도메인이 example.com이고 clouddb1을 호스트 이름으로 사용하려는 경우 clouddb1.example.com를 DB 시스템의 IP 주소에 연결하는 DNS 레코드를 요청합니다.

위에 설명된 대로 DNS 관리자에게 퍼블릭 IP 주소를 제공하는 경우 사용자정의 도메인 이름을 DB 시스템의 퍼블릭 IP 주소와 연관시켜야 합니다.

  1. Register.com과 같은 타사 도메인 등록 공급업체를 통해 도메인 이름을 등록합니다.
  2. 타사 도메인 등록 공급업체 콘솔을 사용하여 DB 시스템의 공용 IP 주소로 도메인 이름을 분석합니다. 자세한 내용은 타사 도메인 등록 설명서를 참조하십시오.