pPuppyNS

PuppyNS FAQ

Simple answers before you delegate

PuppyNS is a small secondary DNS service. You keep your current DNS as the primary source of truth; PuppyNS keeps a backup copy when your primary allows zone transfers.

What does secondary DNS mean?

Your primary nameserver owns the records. PuppyNS asks it for a zone transfer, keeps a copy, and can answer authoritatively when the parent delegation includes Bailey.

Does PuppyNS edit my DNS records?

No. Edit records at your primary DNS host. PuppyNS only serves the transferred secondary copy.

How do I set it up?

  1. Add your domain.
  2. Provide your primary nameserver, or leave it blank for SOA discovery.
  3. Allow zone transfers to Bailey on your primary nameserver.
  4. Add bailey.puppyns.net. at your registrar or parent zone.

What does SOA discovery do?

If you leave primary blank, PuppyNS looks up the zone's SOA MNAME, validates that it resolves to public IPs, and uses those IPs for transfer. Discovery does not guarantee the primary will allow AXFR or IXFR.

Why might a transfer fail?

The primary may block transfers, resolve to a private address, be unreachable, or require an allow-list update. The status page will point to the next useful check.

Which nameserver should I add?

Add bailey.puppyns.net. at your registrar or parent zone. When possible, also allow transfers to that hostname rather than hard-coding an IP.

What do the status words mean?

Pending transfer means PuppyNS has not received the zone yet. Transferred, not delegated means PuppyNS has a copy, but the parent delegation does not list Bailey. Active delegated means both pieces are in place.

What does cleanup mean?

Zones that never transfer are removed after 7 days. Zones that transfer but are never delegated are removed after 30 days.

Is this recursive DNS or full DNS hosting?

No. PuppyNS is not a recursive resolver, DNS record editor, or full hosting panel. It is only secondary DNS for zones hosted somewhere else.

Where is PuppyNS hosted?

The service runs on one server in Germany. Treat it as an extra nameserver, not a global cluster.