GoAdmio
GoAdmio Documentation

Nameservers

From the GoAdmio knowledge base.

Nameservers

This page explains the Nameservers screen in the GoAdmio Admin Panel. It sets the authoritative nameservers that the server advertises for the DNS zones it hosts.

Location: Admin Panel → Networking Setup → Nameservers



Overview

Authoritative nameservers are the DNS servers that hold the actual zone data for a domain. When someone types example.com into a browser, the global DNS system asks the domain's nameservers for the IP address. If GoAdmio hosts that domain's DNS, the server is one of those nameservers.

The Nameservers page defines the pair of nameserver hostnames that GoAdmio advertises for every zone it creates. These names must:

  1. Be hostnames under a domain you control (e.g., ns1.yourdomain.com, ns2.yourdomain.com)
  2. Resolve to the server's IPv4 (and optionally IPv6) addresses
  3. Be registered with your domain registrar (as glue records) if they are under the same domain the server hosts
  4. Be set at the registrar for every domain whose DNS the server will manage
> Note: This page is not the resolver configuration. For the DNS resolver the server uses for its own lookups, see Resolver Configuration.

What the Page Shows

| Field | Description | Example |
|---|---|---|
| Primary Nameserver | First authoritative nameserver hostname | ns1.yourdomain.com |
| Secondary Nameserver | Second authoritative nameserver hostname | ns2.yourdomain.com |
| IPv4 addresses | IPs that the nameservers resolve to | 203.0.113.10, 203.0.113.11 |
| IPv6 addresses | Optional IPv6 addresses | 2001:db8::10, 2001:db8::11 |

> Tip: Many setups use one physical server as both ns1 and ns2 (both pointing to the same IP). This is functional but not truly redundant. For real redundancy, host ns2 on a second server or use a DNS cluster — see DNS Cluster.



How to Configure

Step 1 — Choose nameserver hostnames

Pick two hostnames under a domain you control:

  • ns1.yourdomain.com
  • INLINECODE13
Use a domain that is not a customer's primary domain — the nameservers are server-level infrastructure.

Step 2 — Create A records for the nameservers

In your DNS provider (or directly in GoAdmio's DNS Manager once the zone exists), create:

| Record | Type | Value |
|---|---|---|
| ns1.yourdomain.com | A | Server public IPv4 |
| ns2.yourdomain.com | A | Server public IPv4 (or second server) |
| ns1.yourdomain.com | AAAA | Server public IPv6 (optional) |
| ns2.yourdomain.com | AAAA | Server public IPv6 (optional) |

> Warning: If the nameserver hostnames are under the same domain whose DNS the server hosts, you must create glue records at the registrar. Without glue, the domain cannot resolve because the resolver cannot find the nameserver's own IP. Glue records map ns1.yourdomain.com → IP at the registry level.

Step 3 — Set the nameservers in GoAdmio

  1. Log in to the GoAdmio Admin Panel.
  2. Navigate to Networking Setup → Nameservers.
  3. Enter the primary and secondary nameserver hostnames.
  4. Click Save.

Step 4 — Set the nameservers at the registrar

For every domain whose DNS GoAdmio will host, set the nameservers at the registrar to the pair configured here:

  • Nameserver 1: ns1.yourdomain.com
  • Nameserver 2: INLINECODE20
> Note: GoAdmio can change nameservers at the registrar automatically for supported registrars (Spaceship, Dynadot, ResellerClub) when the registrar API is configured. See Spaceship API, Dynadot API, Reseller Club API, or Cloudflare API.

CLI

Set the nameservers from the command line:

```bash
/go/nameservers ns1.yourdomain.com ns2.yourdomain.com

↑