Domain Name System (DNS)


Oracle Cloud Infrastructure (OCI) DNS is a cloud native DNS service that serves both internet-facing and internal requests. It can globally load balance and steer requests based on multiple characteristics.

Use cases for OCI DNS

View more DNS scenarios

DNS use case diagram, description below

This image shows four common use cases for OCI Domain Name System, commonly abbreviated as DNS. These use cases are:

  1. Public DNS
  2. Private DNS
  3. Traffic load balancing
  4. Traffic steering

Public DNS
In this first use cases, an OCI region contains a virtual cloud network that is serviced by the DNS service. The internet is logically and bidirectionally connected to the DNS service.

Requests from the internet can access the DNS service and the DNS service responds to requests from the internet.

Private DNS
In the second use case, an OCI region contains a virtual cloud network that is serviced by the DNS service. A dynamic routing gateway is attached to the virtual cloud network. The dynamic routing gateway is logically and bidirectionally connected to an on-premises environment.

Requests from the on-premises environment can access the DNS service and the DNS service responds to requests from the on-premises environment.

Traffic load balancing
In the third use case, a computer application is logically connected to two different virtual machines, which represent endpoints that the application can connect to. Traffic load balancing is a capability of the DNS service that directs applications to different endpoints based on equal or custom weights.

Traffic steering
In the fourth use case, two users are located in different geographies. The first user is connected to an OCI region. The second user is connected to different OCI region.

Through DNS, users in different geographies can be directed through DNS to different OCI regions based on the user’s location, the nature of the DNS request, or the source network address.

Benefits of OCI DNS


1. Highly available internet-facing DNS

Use OCI DNS for primary or secondary internet-facing DNS.

2. Secure, internal DNS for OCI workloads

Use OCI DNS for internal workloads, keeping information secure from the internet.

3. Requests directed based on load, location, and source

Distribute and direct requests across multiple regions based on the destination, the health of the destination, and the location of the source.

Product tour

Set up your global DNS

DNS management view

View all your DNS features

View all of the features for configuring and managing your global DNS from the DNS management page in the OCI console.

Zones section view

View all your DNS zones

View all of the DNS zones you’re managing, including primary and secondary zone types.

Create public zone view

Create a DNS zone

Select from either a primary (authoritative) or secondary DNS zone type. Optionally import DNS records.

Create redirect view

Create an HTTP redirect

Optionally create an automatic redirect for HTTP or HTTPS requests, including a path name.

Reference architectures and solution playbooks

See all reference architectures

Use private DNS in interconnected VCNs and On-premises

Use your own private domain names in OCI. With the private DNS service, you also get DNS resolution between VCNs and between VCNs and on-premises networks.

Deploy a Kubernetes cluster with automatic DNS management for multiple environments

Set up a single Kubernetes cluster deployment with OCI DNS zones and Kubernetes ExternalDNS to configure a DNS solution for multiple environments.

OCI DNS service: More than public names

OCI offers several different ways to work with DNS to access your resources the way you want, whether you require public or private name resolution.

Get started with OCI DNS


Oracle Cloud Free Tier

Build, test, and deploy applications on Oracle Cloud—for free. Sign up once, get access to two free offers.


Contact sales

Interested in learning more about Oracle Cloud Infrastructure? Let one of our experts help.

* OCI DNS requires a paid OCI account, either as a pay-as-you-go or Universal Credits contract.