DNS do Sistema de Banco de Dados

Você pode usar a resolução de DNS e nome do host para o sistema de banco de dados.

A Oracle recomenda o uso de um resolvedor de DNS privado para permitir o uso de nomes de host quando hosts on-premises e recursos de VCN se comunicarem.

A tabela a seguir mostra quais opções têm suporte em cada tipo de sistema de banco de dados e os pontos finais que precisam ser resolvidos para que o sistema de banco de dados funcione.

Tipo de Sistema de Banco de Dados Opções de DNS com Suporte Pontos Finais a Serem Resolvidos
Máquina virtual de nó único
  • Recomendado: Padrão (Resolvedor de Internet e VCN)
  • Resolvedor de DNS personalizado da sua escolha
  • Pontos finais do Object Storage (inclui os pontos finais do Object Storage e Swift)
  • Pontos finais do repositório YUM da Oracle
Máquina virtual RAC de vários nós
  • Padrão (Resolvedor de Internet e VCN)
  • Pontos finais do Object Storage (inclui os pontos finais do Object Storage e Swift)
  • Pontos finais do repositório YUM da Oracle
  • SCANs (Single Client Access Names)

As seções a seguir fornecem mais detalhes sobre as opções de DNS.

Padrão (Resolvedor de Internet e VCN)

Consulte a tabela anterior para obter os tipos de sistemas de banco de dados que suportam o resolvedor de Internet e VCN.

A Oracle recomenda o uso do resolvedor de Internet e VCN para DNS. É a funcionalidade DNS integrada padrão que acompanha cada VCN. Ela permite que os hosts de uma VCN resolvam estes itens:

  • Nomes de host de outros hosts na mesma VCN.
  • Nomes de host divulgados publicamente na Internet.

Para um sistema de banco de dados, o resolvedor de Internet e VCN trata da resolução de todos os pontos finais necessários: pontos finais do Object Storage (inclui os pontos finais do Object Storage e pontos finais Swift), repositório YUM e SCANs (SCANs são usados apenas com sistemas de banco de dados RAC com vários nós).

Por padrão, cada VCN é configurada para usar o resolvedor de Internet e VCN. Se você planeja usar um resolvedor de DNS personalizado, configure a VCN de outra forma.

Usar o Resolvedor de Internet e VCN com seu Sistema de Banco de Dados

Restrições de Nome de Host para Usar o Resolvedor de Internet e VCN

Resolvedor de DNS Personalizado

Um resolvedor de DNS personalizado é um servidor DNS que você configura em sua rede on-premises e mantém você mesmo. Ele deve resolver os pontos finais exigidos pelo sistema de banco de dados.

Por padrão, a VCN é configurada para usar o resolvedor de Internet e VCN. Portanto, se quiser usar um resolvedor de DNS personalizado, você deverá configurar as opções de VCN e DHCP de maneira distinta.

Usar um Resolvedor de DNS Personalizado com seu Sistema de Banco de Dados

Restrições de Nome do Host ao Usar um Resolvedor de DNS Personalizado

DNS: Entre Rede On-Premises e VCN

Se estiver usando o resolvedor de Internet e VCN e quiser permitir o uso de nomes de host quando hosts on-premises e recursos de VCN se comunicarem entre si, você poderá configurar uma instância na VCN para ser um servidor DNS personalizado.

Para ver um exemplo de implementação desse cenário com o provedor Terraform da Oracle, consulte Configuração de DNS Híbrido.

Configurar o DNS para um Sistema de Banco de Dados

O DNS permite que você use nomes de host em vez de endereços IP para comunicação com um sistema de banco de dados.

Você pode usar o resolvedor de Internet e VCN (o recurso DNS integrado na VCN), conforme descrito em DNS na Sua Rede Virtual na Cloud.

Outra opção é usar o servidor DNS. Você associa o nome do host e o nome do domínio ao endereço IP público ou privado do sistema de banco de dados. Você pode encontrar os nomes de host e de domínio e os endereços IP do sistema de banco de dados no Banco de Dados da Console.

Para associar o nome do host ao endereço IP público ou privado do sistema de banco de dados, entre em contato com o administrador de DNS e solicite um registro DNS personalizado para o endereço IP do sistema de banco de dados. Por exemplo, se o seu domínio for example.com e você quiser usar clouddb1 como o nome do host, será solicitado um registro DNS que associa clouddb1.example.com ao endereço IP do seu sistema de banco de dados.

Se fornecer o endereço IP público ao administrador de DNS conforme descrito acima, também deverá associar um nome de domínio personalizado ao endereço IP público do sistema de banco de dados:

  1. Registre seu nome de domínio por meio de um fornecedor de registro de domínio de terceiros, como register.com.
  2. Resolva seu nome de domínio para o endereço IP público do sistema de banco de dados, usando a console do fornecedor de registro de domínio de terceiros. Para obter mais informações, consulte a documentação de registro de domínio de terceiros.