Resolução de Nome

Em um dispositivo Roving Edge, o DNS (Domain Name System) traduz nomes de domínio legíveis para endereços IP legíveis pela máquina.

Por exemplo, quando você digita um nome de domínio em um navegador, o sistema operacional consulta vários servidores de nome DNS até encontrar o servidor de nome autorizado para esse domínio. O servidor de nomes autorizado então responde com um endereço IP ou outros dados de registro solicitados; a resposta é retransmitida de volta ao seu navegador e o registro DNS é resolvido para a página da web.

Para resolução de nome de DNS dentro da sua VCN, há duas opções. Você escolhe uma opção para cada sub-rede na VCN usando o conjunto de opções de DHCP da sub-rede.

A opção padrão é o Resolvedor de Internet e VCN. Ele consiste em duas partes: o Resolvedor de Internet e o Resolvedor de VCN. O Resolvedor de Internet permite que as instâncias resolvam nomes de host publicados publicamente na internet, sem exigir que as instâncias tenham acesso à internet por meio de um gateway de internet ou de uma conexão com a rede on-premises. O resolvedor da VCN permite que as instâncias resolvam nomes de host, que você pode designar, de outras instâncias na mesma VCN.

Ou você pode usar um Resolvedor Personalizado. Isso permite que você use até três servidores DNS de sua escolha para resolução de nome. Podem ser servidores DNS disponíveis pela internet, na sua VCN ou na sua rede local, que é conectada à sua VCN por meio de um DRG.

Domínios e Nomes de Host

Quando você cria uma VCN e sub-redes, pode especificar labels DNS para cada um. Os labels de DNS de sub-rede só poderão ser definidos se a própria VCN for criada com um label de DNS. Os labels, juntamente com o domínio pai de oraclevcn.com, formam o nome do domínio da VCN e nome do domínio da sub-rede. Em seguida, ao criar uma instância, você pode designar um nome de host. O nome do host é designado à VNIC principal que é criada automaticamente durante a criação da instância. Juntamente com o Nome do Domínio da Sub-rede, o Nome do Host forma o FQDN (Nome de Domínio Totalmente Qualificado) da instância.

  • Nome do domínio da VCN: <VCN_DNS_label>.oraclevcn.com

  • Nome do domínio de sub-rede: <subnet_DNS_label>.<VCN_DNS_label>.oraclevcn.com

  • FQDN da Instância: <host_name>.<subnet_DNS_label>.<VCN_DNS_label>.oraclevcn.com

O FQDN é resolvido como o endereço IP privado da instância. O Resolvedor de Internet e VCN também permite a pesquisa reversa de DNS, que permite decidir o nome de host correspondente ao endereço IP privado.

Se você adicionar uma VNIC secundária a uma instância, poderá especificar o nome do host. O FQDN resultante é resolvido para o endereço IP privado principal da VNIC. O FQDN resultante é resolvido como esse endereço IP privado.

Os labels de DNS e os nomes de host devem atender aos seguintes requisitos:

  • Os labels de VCN e sub-rede devem começar com uma letra e ter no máximo 15 caracteres alfanuméricos. Hifens e sublinhados não são permitidos. O valor não pode ser alterado posteriormente.

  • Os nomes de host podem ter até 63 caracteres e devem estar em conformidade com as RFCs 952 e 1123. O valor pode ser alterado posteriormente.

  • Os labels de DNS da VCN devem ser exclusivos nas VCNs da sua tenancy. Os labels de DNS da sub-rede devem ser exclusivos dentro da VCN e os nomes de host devem ser exclusivos dentro da sub-rede.

Validação e Geração de Nome de Host

Se você definir labels de DNS para VCN e sub-rede, o nome do host será validado para fins de conformidade durante a criação da instância. Se você não tiver especificado um nome de host, o sistema tentará usar o nome para exibição da instância. Se o nome para exibição não passar na validação ou se você não tiver especificado um, o sistema gerará um nome de host compatível com DNS.

Se você criar uma instância usando a CLI ou o SDK e não tiver especificado um nome de host ou de exibição, o sistema não os gerará para você. Isso significa que a instância não pode ser resolvida usando o Resolvedor de Internet e VCN.

Se você adicionar uma VNIC secundária a uma instância, o sistema nunca gerará um nome de host. Forneça um nome de servidor válido se quiser que o endereço IP privado possa ser resolvido usando o Resolvedor de Internet e VCN.

Zonas Públicas de DNS

Para ativar a resolução de nomes de DNS para instâncias implantadas dentro de suas VCNs, de fora do ambiente de rede Roving Edge, o Roving Edge fornece suporte de configuração para zonas de DNS públicas. Na sua tenancy, você cria as zonas de DNS, ou seções do namespace de DNS, que você pretende gerenciar. A rede de borda do Roving Edge trata todas as consultas de DNS para os domínios.

Para obter mais informações, consulte Gerenciando Zonas de DNS Públicas.