Setting Up DNS Hosting for Your Domain
What you need
A domain you own (registered anywhere — it doesn't need to be registered through RepublicNodes) and a DNS Hosting plan.
Step 1: Order a plan
Pick a DNS Hosting tier based on how many records you'll need — Starter (50), Pro (250), or Business (1000). At checkout, enter the domain you want to manage.
Step 2: Point your nameservers
Your service page shows two nameservers once your order completes. Log in to wherever your domain is registered and update its nameservers to the two we give you. This is the step that actually makes us authoritative for your domain's DNS — nothing works until it's done.
Step 3: Add your records
Open Manage DNS records from your service page. For each record you need:
- Enter the name — use
@for the bare domain, or a subdomain likewwwormail. - Pick the type (A, CNAME, MX, TXT, etc.).
- Enter the content — the IP, hostname, or text value, depending on type.
- Set a TTL (time-to-live, in seconds) — 3600 (one hour) is a sensible default; lower it temporarily if you're about to make more changes and want them to propagate fast.
Step 4: Confirm it's live
The panel shows a live nameserver status banner — it'll read "pending" until your registrar's nameserver change propagates, then switch to "correctly pointed" once resolvers worldwide pick it up. This can take anywhere from minutes to about a day.
Common mistakes to avoid
- Forgetting to recreate existing records. Switching nameservers does not carry over any records from your previous DNS provider — recreate your A/MX/TXT records here first if you have a live site or working email on the domain already.
- Putting a CNAME on the bare domain. Use an A or AAAA record for
@instead — a CNAME can't coexist with other records on the same name, including the required NS/SOA records every zone has. - Expecting instant propagation. DNS changes are cached by resolvers around the internet; give it time before assuming something's wrong.
Need API access for automated DNS management? See Automate your DNS with the RepublicNodes API.
Was this not what you needed?
Tell us what you're trying to do and our team will help directly.
Open a support ticket Ask on Discord