DNS Management
SITE Cloud authoritative DNS provides resilient domain hosting for zones and records.
Introduction
Use DNS Management to host registered domains, create DNS records, and manage zone records from Cloud Portal.
Key Features
- Manage multiple domain names.
- Create standard DNS record types.
- Use DNSSEC and DDoS protection.
- Add DNS records individually or through bulk actions.
Supported Record Types
| Record type | Description | Example |
|---|---|---|
| A | Contains an IPv4 address in dotted decimal format. | 10.1.2.3 |
| AAAA | Contains an IPv6 address. | 2001:db8:2000:bf0::1 |
| AFSDB | Locates AFS database servers. | |
| ALIAS | Works like a CNAME but resolves internally into an address, allowing use at the zone apex. | webserver-01.example.com. |
| CAA | Constrains acceptable certificate authorities for a host or domain. | |
| CERT | Stores certificate data such as PKIX, SPKI, or PGP. | |
| CNAME | Creates an alias from one name to another. | webserver-01.example.com. |
| DHCID | DHCP identifier used with the FQDN option. | |
| DNAME | Creates an alias for a name and all its subnames. | |
| DNSKEY | DNSSEC key record. | |
| DS | Delegation signer record used for DNSSEC signing keys. | |
| KX | Key exchanger record. | |
| LOC | Specifies a geographical location associated with a domain name. | 51 56 0.123 N 5 54 0.000 E 4.00m 1.00m 10000.00m 10.00m |
| MX | Specifies a mail server and priority for a domain. | 10 mail.example.com. |
| NAPTR | Naming authority pointer for regular-expression-based domain rewriting. | |
| NS | Delegates a DNS zone to authoritative name servers. | ns1.example.com. |
| OPENPGPKEY | Associates an OpenPGP public key with an email address. | |
| PTR | Reverse pointer that maps an IP address to a hostname. | www.example.com. |
| SOA | Stores zone authority information. | |
| SRV | Service locator record for newer protocols. | 0 5 5060 sipserver.example.com. |
| SSHFP | SSH fingerprint record. | 2 1 123456789abcdef67890123456789abcdef67890 |
| TLSA | Binds an SSL/TLS certificate to named hosts and ports. | 1 1 8755CDAA8FE24EF16CC0F2C918063185E433FAAF1415664911D9E30A924138C4 |
| TXT | Stores text data and is often used for SPF, DKIM, DMARC, and other machine-readable values. | "any text" |
| URI | Publishes mappings from hostnames to URIs. | 10 1 "http://www.example.com/path" |
Common Use Cases
| Use case | Description |
|---|---|
| Website hosting | Host a website with apex domain support, such as example.com. |
| Email service | Configure email service using your own Exchange server or a third-party provider. |
Prerequisites
- Your account must have the required DNS action permissions.
- You must have registered domain names.
- You should have a basic understanding of DNS concepts.
Getting Started
Access DNS Management
- Log in to Cloud Portal.
- Open Networking.
- Open DNS.
Add a Domain or Zone
- Click Create.
- Select the tenant and business group.
- Enter the registered domain name in Zone.
- Optionally add a description.
- Click Submit.
Add DNS Records
- Select the domain or zone from the table.
- Open the DNS Records tab.
- Click Add Record.
- Choose the record type.
- Optionally enter a name for a subdomain. Leave it empty to create a root or apex record.
- Enter the record value. For multiple values, enter one value per line.
- Enter the record TTL duration in seconds.
- Click Submit.
Manage Existing Records
- View records from the domain or zone details page.
- Edit a record by hovering over it and clicking Edit.
- Delete a record by hovering over it and clicking Delete.
Bulk DNS Records
Use bulk actions when many records need to be created at once.
- Open Tools.
- Open Bulk Actions.
- From the actions dropdown, select Create Record.
- Enter the required values for each record.
| Field | Description |
|---|---|
| zoneId | The ID of the DNS zone. The zone ID is available in the zone details section. |
| bgId | The business group ID, for example T001-BG001. |
| type | The DNS record type. |
| name | The full record name with the zone, for example poc.acme.sa or *acme.sa for root domain records. |
| content | The record content. For multiline content, join lines with &. |
| ttl | Time-to-live in seconds. |
Example MX record:
1,T001-BG001,MX,poc.acme.sa,10 exchange.acme.sa&20 exchange.acme.sa,3600
Some record types require special characters in their values. For TXT records, keep the value surrounded by quotation marks:
2,T001-BG001,TXT,poc.acme.sa,"test record"&"test2 record",3600