Free tool · Launch

Connect a domain walkthrough

One step at a time, branched by where you bought the domain, with the exact records built from your own values. The concept is simple and the interfaces are not — which is why generic instructions leave people staring at the wrong screen.

If you do not know yet, start the walkthrough — step one is finding out.

Step 1 of 6

Get the exact target from your website host first

5 minutes

Before touching the registrar, open your website host and find its custom-domain instructions. It will give you one of three things: an IP address, a hostname, or a pair of nameservers. Which one you get decides everything that follows, so do not guess.

Put the value into the field above and this walkthrough will build the exact records for you.

What goes wrong here: Hosts sometimes give an IP address that changes later. If your host offers a hostname (CNAME) as well as an IP, take the hostname — it keeps working when their infrastructure moves.

What this cannot tell you

Registrar interfaces change, sometimes several times a year, so the menu paths above are right at the time of writing and may drift. The concepts do not change: find the DNS screen, remove conflicts, add records, wait, verify. This also cannot see your actual DNS — it builds the records from what you typed, so if your host gave you a different value than you entered, the table will be confidently wrong. And it deliberately says nothing about email records beyond “do not touch them”, because email DNS is its own subject and getting it wrong is worse than getting the website wrong.

Reopens with your registrar, method and records — useful if someone else is doing the typing.

No domain yet? You do not need one to be live.

Publish on a Black Nile address now and come back to this page when you have bought the domain.

Build my site free
No sign-upBranches by registrarRecords built from your values

The short answer: Pointing a domain at a website means changing DNS records so that the address people type resolves to your host's servers. There are three ways it is done — an A record to an IP address, a CNAME to a hostname, or handing over nameservers entirely — and which one you use is decided by your website host, not by you. The difficulty is never the concept. It is that GoDaddy labels a field "Name" where Namecheap labels it "Host", Cloudflare proxies by default in a way that can break your certificate, and every registrar ships conflicting parked-page records that must be removed first. This walks through your registrar specifically, and builds the records from the values you type.

This runs entirely in your browser. Nothing you type here is sent to us or to anyone else — there is no server call, no account, and no email required to see your result or take it away with you. Your domain and target values stay in this tab.

How to connect your domain

Get the target from your host first. Everything else follows from it.

  1. Open your website host and find its custom-domain instructions. It will give you an IP address, a hostname, or nameservers.
  2. Enter your domain and that value above, and pick your registrar.
  3. Open the DNS screen at your registrar using the path the walkthrough gives you.
  4. Remove conflicting records — usually a parked-page A record and a URL forward. Never touch MX, TXT or SRV.
  5. Add the records exactly as generated. Copy rather than retype.
  6. Wait, then verify from a phone on mobile data — not the browser you have been working in.
  7. Confirm both the bare domain and www load over HTTPS with a padlock.

Before changing anything, screenshot the entire DNS record table. It costs ten seconds and it is the only reliable undo you have.

The three ways to connect a domain

Your host decides which one you use. Do not guess.

  • An A record. Points the domain at a specific IP address. Simple and precise. Its weakness is that if your host changes infrastructure, the IP can change and your site goes down until you update it.
  • A CNAME. Points the domain at another hostname, which the host controls. Better than an A record where offered, because the host can move servers without you doing anything. The complication is that a plain CNAME cannot exist at the root of a domain, which is why registrars offer ALIAS or ANAME records to work around it.
  • Nameservers. Hands your entire DNS over to your host. Simplest afterwards, most dangerous during — every existing record, including your email, stops applying unless you recreate it at the new provider first.

If your host offers both a hostname and an IP, take the hostname. It survives infrastructure changes you will never hear about.

The mistake that takes your email down

The single most damaging thing that goes wrong here, and it is silent.

Your domain's DNS holds two unrelated things: the records that point at your website, and the records that route your email. They live in the same table and look similar, and people tidying up before adding new records delete both.

The email records are the ones of type MX, plus TXT records containing SPF or DKIM information, plus sometimes a CNAME used for mail. Delete any of those and your mail stops arriving — with no error, no bounce visible to you, and no notification. You find out days later when someone mentions you never replied.

The rule is simple: only ever touch A, CNAME, ALIAS or ANAME records for the web. Leave MX, TXT and SRV alone entirely, even when they look like leftovers from a service you no longer use.

The nameserver method is where this bites hardest, because switching nameservers invalidates every existing record at once. If you go that route, recreate the mail records at the new provider before you switch, not after.

Propagation, and why your browser lies to you

The wait is usually minutes. The confusion lasts longer.

DNS changes are not instant because the answers are cached at many points between you and the record — your browser, your operating system, your router, your internet provider. Each holds the old answer until its cache expires, and the TTL value on the record is the upper bound on that.

In practice most changes take effect within minutes and occasionally take several hours. Nameserver changes are slower, sometimes a day or two. The commonly quoted forty-eight hours is a worst case rather than an expectation.

The important practical point is that your own browser is the least reliable place to check. It caches aggressively, and you have probably been loading the old version repeatedly while you worked. Check from your phone on mobile data, which shares none of that cache, or use an online DNS checker.

If it works on your phone and not your laptop, nothing is broken. That is your laptop's cache, and it will clear. Restart it if you cannot wait.

The certificate is a separate step

The page loading is not the same as the padlock appearing.

Most hosts issue an SSL certificate automatically once DNS points at them, but issuance happens after propagation, not before — the certificate authority has to verify that you control the domain, and it can only do that once the domain resolves to your host.

So a certificate warning immediately after DNS goes live is usually just impatience. Give it another few minutes and reload.

If it persists past an hour, the two usual causes are that only one of the bare domain and www resolves — a certificate covering both cannot be issued if one is missing — or, on Cloudflare, that the proxy is on and interacting badly with your host's own certificate. Set the record to DNS-only first, confirm the site loads, then turn proxying back on if you want it.

Do not skip the padlock check. Browsers warn users on non-HTTPS pages, and a warning on a small business site loses visitors faster than almost anything else on that page.

Both www and the bare domain must work

The classic half-finished setup.

People type both. Some people type neither and let the browser guess. If only one of them resolves, you are losing a share of your traffic to a browser error page, and you will not notice because you type it the way you set it up.

Both should resolve, and one should redirect to the other so you end up with a single canonical address. Which one is the canonical version genuinely does not matter — pick one and be consistent everywhere: your Google Business Profile, your email signature, your invoices, your directory listings.

Test both explicitly after propagation, with https:// in front, from a device that has never visited your site. That is a thirty-second check that catches the most common half-completed setup.

FAQ

Questions, answered

The things owners ask before they trust a number like this.

How do I point my domain to my website?

Get the target from your website host first — it will give you an IP address, a hostname, or a pair of nameservers. Then open the DNS screen at the registrar where you bought the domain, remove any conflicting parked-page or forwarding records, add the records your host specified, and wait. Verify from a phone on mobile data rather than your own browser, which caches aggressively. Finally, check both the bare domain and www load over HTTPS.

How long does DNS propagation take?

Usually minutes for record changes, occasionally several hours, and up to a day or two for nameserver changes. The commonly quoted forty-eight hours is a worst case rather than an expectation. The TTL value on the record sets the upper bound on how long cached copies of the old answer survive. Check from a device that has not visited your site rather than reloading your own browser, which will keep showing you the old answer longest.

What is the difference between an A record and a CNAME?

An A record points your domain at a specific IP address; a CNAME points it at another hostname. CNAME is generally preferable where your host offers it, because the host can change servers without your records breaking. The complication is that a plain CNAME cannot exist at the root of a domain — which is why registrars offer ALIAS or ANAME records that behave like a CNAME but work at the root.

Will changing DNS break my email?

It will if you delete the wrong records, and this is the most damaging thing that goes wrong. Your email is routed by MX records plus TXT records containing SPF and DKIM information. Those live in the same table as your website records and look similar. Only touch A, CNAME, ALIAS and ANAME records; leave MX, TXT and SRV alone. If you are switching nameservers, recreate the mail records at the new provider before switching, not after.

Should I change nameservers or just add records?

Add records, if your host supports it. Changing nameservers hands your entire DNS to the new provider, which means every existing record — including your email — stops applying at once unless you have recreated them. Nameservers are simpler to live with afterwards and considerably more dangerous during the switch. Some hosts require them; if yours does, screenshot everything and recreate the mail records first.

Why does my site work on my phone but not my laptop?

Your laptop's DNS cache. You have probably been loading the old version repeatedly while setting this up, so your machine is holding the previous answer longer than anyone else's. Your phone on mobile data shares none of that cache, which is why it shows the truth first. Restart the laptop or flush its DNS cache. Nothing is broken.

Do I need both www and the non-www version?

Yes, both should resolve, and one should redirect to the other so you have a single canonical address. People type both, and some type neither and let the browser guess. If only one works you are losing a share of your visitors to an error page, and you will not notice because you always type it the way you set it up. Which one you make canonical does not matter; being consistent everywhere does.

Why is my site showing a security warning after connecting the domain?

Usually because the SSL certificate has not been issued yet. Most hosts issue one automatically, but only after DNS resolves to them — the certificate authority has to verify you control the domain. Wait a few minutes and reload. If it persists past an hour, check that both the bare domain and www resolve, since a certificate covering both cannot be issued if one is missing. On Cloudflare, try setting the record to DNS-only rather than proxied.

Can I connect a domain I bought somewhere else?

Yes, and you usually should. There is no need to transfer a domain to your website host — you keep it where you bought it and simply point its DNS at the host. Transferring is a separate, slower process with its own lock periods and authorisation codes, and it is rarely necessary. Keeping the domain at a registrar you control is arguably better, because it means changing hosts later does not involve moving the domain too.

More free tools

Others that pair with this one

Every one runs in your browser, free, with no sign-up.

See every free tool

Related

Where to go next

The reading that turns this result into a decision.

No domain yet? You do not need one to be live.

Publish on a Black Nile address now for nothing, and come back to this page when you have bought the domain.