Skip to main content
If you prefer to run your own DNS infrastructure, you can use custom DNS servers with Stackryze Domains. This guide covers the requirements and a reference setup.
Stackryze Domains supports four namespaces — indevs.in, sryze.cc, ryzedns.org, and nx.kg. Examples below use yourname.indevs.in; substitute your registered namespace where applicable.

Requirements

Your custom DNS servers must meet these requirements:
  • Publicly accessible — reachable from the internet.
  • Authoritative — configured as authoritative for your subdomain.
  • Reliable — uptime above 99% recommended.
  • Standards compliant — follow DNS RFCs.
  • Multiple servers — at least two for redundancy.

BIND9

Platform: Linux, BSD, Windows
Difficulty: Advanced
Best for: Enterprise setups, experienced administrators
BIND documentation

PowerDNS

Platform: Linux, BSD
Difficulty: Intermediate to advanced
Best for: Modern setups, API-driven management
PowerDNS documentation

NSD

Platform: Linux, BSD
Difficulty: Intermediate
Best for: Authoritative-only DNS, security-focused setups
NSD documentation

Knot DNS

Platform: Linux, BSD
Difficulty: Intermediate
Best for: High-performance setups, DNSSEC
Knot DNS documentation

Setup overview

Step 1 — Install DNS server software

Choose and install your preferred DNS server on your server(s).

Step 2 — Configure the zone

Create a zone file for your subdomain:

Step 3 — Test your configuration

Before registering, test your DNS servers:

Step 4 — Register with Stackryze Domains

Create your registration in the dashboard:
Then in the Stackryze Domains dashboard:
  1. Open My Domains → your domain → DNS Configuration.
  2. Replace the nameservers with your custom ones.
  3. Click Save.

Best practices

Use multiple nameservers

Always configure at least two nameservers for redundancy:
  • Primary: ns1.yourdomain.com
  • Secondary: ns2.yourdomain.com

Geographic distribution

Place nameservers in different geographic locations for reliability and performance.

Monitor uptime

Use monitoring tools to ensure your nameservers stay available:
  • UptimeRobot
  • Pingdom
  • StatusCake

Keep software updated

Update your DNS server regularly to patch vulnerabilities.

Enable DNSSEC (optional)

For stronger security, enable DNSSEC on your nameservers.

Common issues

Nameservers not responding

  • Check firewall rules (allow UDP/TCP 53).
  • Verify the DNS service is running.
  • Test with dig @your-nameserver-ip yourdomain.com.

Zone not loading

  • Check zone file syntax.
  • Review DNS server logs.
  • Verify the zone is loaded in configuration.

Slow DNS resolution

  • Optimize TTL values.
  • Enable DNS caching.
  • Check server resources (CPU, memory).

Security considerations

Restrict zone transfers

Only allow zone transfers to authorized secondaries:

Rate limiting

Implement rate limiting to prevent DNS amplification attacks.

Glue records

If your nameserver hostnames are under the same zone you’re delegating, set up glue records with your registrar.

Need help?