Nobus Domains and DNS
Deploying any type of internet-base service often requires setting up a domain name. For example, a domain is needed to obtain SSL certificates or primarily allow users to locate your web application by a pre-assigned name.
Creating a domain in Nobus enables you to effectively manage the domain's DNS records via the nobus dashboard. Domain name records are used as a naming system for servers, computer systems and various Internet-based services.
Domain Name System (DNS) enables the mapping of domain names to Internet resources. It translates human readable domain names (for example, www.example.com) to numerical IP addresses (for example, 102.223.22.22) which is essential for locating these internet resources. It delegates the responsibility of name assignment and mapping by designating authoritative name servers for each domain.
"DNS management is available for all Nobus resources as well as non-Nobus resources at no extra cost."
DNS Record Features
- A
Address (A) record: Holds the IPv4 address of a domain and is the most important of these records. Used to point a domain or sub-domain to an IP address. For example, a request for www.example.com is directed to the server with IP 102.223.22.1.
- AAAA
AAAA record: Equivalent to A record but specifically for IPv6 addresses.
- PTR
Pointer (PTR) record: Resolves an IP address to a domain or host name. PTR records are used for reverse DNS lookup.
- CNAME
Canonical (CNAME) record: Maps a domain or sub-domain to another domain. This is an ideal option when running several services from a single IP address.
- MX
Mail exchanger (MX) record: Directs mail to an email server. You can setup multiple MX records for mail server redundancy.
- TXT
Text (TXT) record: Lets you associate text with a hostname or zone. It can be used for verification and mail security.
- NS
Name Server (NS) record: Indicates the authoritative name servers. NS records ascertain which server contains the actual DNS records.
Troubleshooting & Verification
Nobus name servers are ns1.nobus.com and ns2.nobus.com.
You can check any existing records using domain name lookup tools such as nslookup or dig.
# Check authoritative name servers
nslookup ns1.nobus.com
nslookup -q=ns ns2.nobus.com
# Dig deeper into records
dig ns2.nobus.com
dig ns2.nobus.com txt
Important Note on Registration
Nobus does not currently provide domain registration services. To use Nobus DNS, you need to register a domain name with an external registrar and update your domain's NS records to point to Nobus's name servers.
The process of creating domain name records will largely depend on the domain name registrar you are using. A good number of registrars have comprehensive documentation on domain name records configurations.
DNS Quickstart Guide
To set up a domain with Nobus, you need to add it (and any of its existing DNS records) to the dashboard, then delegate the domain by updating your registrar to use Nobus's name servers.
If the domain is already in use, recreate the domain's records on Nobus before delegating the domain to avoid downtime.
Log in to the Nobus Management Dashboard
Goto Project > DNS >
click Create in the top right.
In the Enter Domain section, enter the domain name.
This is basically domain, such as
ns2.nobus.io. To add subdomains, likewww.ns2.nobus.ioorapp.ns2.nobus.io, create DNS records for them after adding the main domain.Click Add Domain. This takes you to theCreate Record Set page and adds NS records for the domain on Nobus's name servers.
For each record, select the record type, fill in the necessary data, and click Create Record.
Example record ; you could add a subdomain for your web-app server such as app.ns2.nobus.ioand enable an A record that points to that subdomain.
Name Type Address TTL
app.ns2.nobus.io A 102.223.23.2 700
The TTL sets the time-to-live in seconds. This is the amount of time the record is cached by a dns resolver. note that longer TTL making updates slower.
Delegate your domain by pointing your domain name to Nobus's name servers through your registrar.
TOPICS
Add Domains
To add a domain from the Nobus Management Dashboard
Goto Project > DNS> Zones, click the Create Zone
This brings you to the Domains (zone) tab. Enter your domain into the Enter domain field, then click Submit.
The system performs a DNS lookup to see if the domain has already been added to Nobus. If the domain has not been previously added to Nobus's DNS service, it will be added. otherwise, it will not be created
Domains you've added are listed on the Domains dashboard.
you can click the name to view and modify its DNS records.
You can add records in the Create record set section. The DNS records section lists any existing records for the domain, and you can update or delete records by clicking the More menu.
