Domain and hosting

Choosing a domain and hosting looks simple until something goes wrong: the site disappears because a domain expired, email stops after a DNS change, a designer refuses to hand over access or a "unlimited" plan slows to a crawl. Understanding how domains, DNS and hosting fit together, and keeping ownership in your own hands, prevents nearly all of these problems.

This guide explains how to choose and register a domain, how DNS works, how to select a hosting plan, how SSL fits in and how to move or renew safely. It is part of our web hosting and infrastructure cluster. As an independent adviser, we do not sell domains or hosting; you register and buy directly, and we recommend partners only where they suit you.

How a domain and hosting work together

When someone types your domain into a browser, a chain of lookups happens. The browser asks the DNS system where the domain points. DNS replies with an IP address, which is the server that hosts your site. The browser contacts that server, which returns the page. Three separate services are involved: the registrar where you register the domain, the DNS provider that holds the records and the host that serves the site. They can be the same company or three different ones.

Knowing this lets you diagnose problems. If the domain has expired, nothing works. If DNS points to the wrong place, the site or email fails. If the host is down, the pages do not load. Each has a different fix.

Choosing a domain name

A good domain is short, memorable, easy to spell and say aloud, and meaningful to your customers. Avoid hyphens and numbers where possible, avoid confusing spellings and check that the name is not too close to an existing brand. For Indian businesses, .in and .co.in domains signal local presence, while .com remains familiar globally. Consider registering obvious variants and the same name on key social platforms. Search the trademark registers and take legal advice before investing in a name that you intend to build a brand around, as discussed in our design and branding guide.

Registering a domain properly

  • Use your own account at a reputable registrar and register the domain in the name of the business or the owner, with accurate contact details. Never let a developer or agency register it in their name.
  • Secure the account with a strong unique password and two-factor authentication.
  • Enable auto-renewal and keep payment details current, plus a calendar reminder a month ahead.
  • Choose privacy options so that your personal contact details are not published, where available and permitted.
  • Lock the domain against unauthorised transfers.
  • Register for several years if the business is established, as it signals stability and reduces renewal risk.

Keep the registrar login in a password manager shared with at least one trusted person in the business.

DNS in plain language

DNS records tell the world where services for your domain live. The ones you will meet most often are:

  • A record: points a name to an IPv4 address, usually your web server.
  • AAAA record: the same for IPv6.
  • CNAME record: makes one name an alias for another, often used for "www" or for service subdomains.
  • MX records: direct email to the correct mail servers.
  • TXT records: hold text used for verification and email authentication, such as SPF, DKIM and DMARC.
  • NS records: state which nameservers are authoritative for the domain.

Changes take time to spread because resolvers cache answers according to the record's time-to-live (TTL). Before a planned change, lower the TTL a day or two earlier, so that the new settings take effect quickly. Keep a copy of all records before editing. A mistake in DNS can take down a website and email at once, and the SPF, DKIM and DMARC records described in email marketing tools protect your mail deliverability.

Choosing hosting: match the plan to the site

Look at your platform, traffic, features and budget. A small WordPress brochure site may run well on quality shared or managed hosting. A store with dynamic pages and checkout needs more resources and better caching. A web application may need a VPS or cloud setup. Check the following in any plan.

  1. Resources and limits: storage, bandwidth, CPU and memory, and what happens when you exceed them.
  2. Software versions: current PHP and database versions and the ability to choose.
  3. Performance features: server-level caching, HTTP/2 or HTTP/3, compression and CDN integration.
  4. Backups and restore: frequency, retention, location and ease of restoring.
  5. Security: firewall, malware scanning, account isolation and free SSL.
  6. Staging: a place to test updates safely.
  7. Support: hours, channels and technical depth.
  8. Renewal pricing and refund terms.
  9. Portability: can you export everything easily?

Our hosting overview compares types of hosting, and website speed explains how the host affects performance.

Reading a hosting renewal and invoice carefully

Hosting and domain invoices contain details worth checking each year: the renewal price versus the introductory price, add-on charges for backups, SSL, malware scanning or extra storage, auto-renewal settings, taxes such as GST and the payment method on file. Keep invoices for accounting and note the date by which you must cancel to avoid renewal. If the price has risen sharply, compare alternatives before paying, and ask the provider whether a loyalty or multi-year discount is available.

Working with a developer or agency on domain and hosting

When a web designer or agency sets things up for you, ask for a list of all accounts created, with the owner's name on each. Ask them to transfer or invite you as an owner, not a guest, and to give you the registrar login, DNS access, hosting control panel, site admin access and backups. If they manage the accounts on your behalf, insist on written confirmation that you remain the legal owner and can take control at any time. This protects you if the relationship ends or the agency closes.

SSL and HTTPS

An SSL or TLS certificate lets browsers connect to your site securely and shows the padlock. Many hosts provide free certificates through services such as Let's Encrypt, which publishes clear documentation. After installing, redirect all http addresses to https, update internal links and any hard-coded resources to avoid mixed content, and renew automatically. Expired certificates trigger browser warnings that scare visitors away. HTTPS is also a baseline expectation for technical SEO.

Email and your domain

Email addresses on your own domain look professional and build trust. You can host mail with your website, but dedicated business email services are often more reliable and keep working if the website host has problems. Whichever you choose, set the correct MX records, add SPF, DKIM and DMARC, test sending and receiving and keep access secure. Avoid using free mailbox addresses for business correspondence and sending marketing email.

Connecting the domain to your site

To point a domain at a host, you either change the nameservers to the host's, so that the host manages DNS, or keep DNS where it is and add A and CNAME records that the host provides. Both are valid. Keeping DNS with a reliable, independent provider can make future host changes easier, because you edit one record instead of changing nameservers. After connecting, test with and without "www" and set one as the preferred version, redirecting the other, which is a basic technical SEO step.

Moving a domain or changing registrar

Transferring a domain between registrars requires that the domain is unlocked, an authorisation code is provided and that it has been registered for a minimum period, typically sixty days. Confirm the transfer by email, expect it to complete in a few days and verify DNS afterwards. Do not transfer close to expiry. Note that a transfer often adds a year to the registration, so renewal dates change.

Migrating hosting without downtime

  1. Take a full backup of files and database.
  2. Create the new hosting environment with matching software versions.
  3. Copy the site and test on a temporary URL or by editing your local hosts file.
  4. Lower the DNS TTL in advance.
  5. Switch DNS during a quiet period.
  6. Check pages, forms, checkout, email and redirects, then monitor errors.
  7. Keep the old hosting active for several days, then cancel.
  8. Confirm Search Console and analytics remain healthy.

Google's guidance on site moves is worth reading if URLs change.

Ownership and access checklist

  • The domain is registered in your name with your email.
  • You hold the registrar login and two-factor device.
  • You know where DNS is managed and have a copy of all records.
  • The hosting account is in your name or can be transferred.
  • You have administrator access to the site and the database.
  • You have a recent backup stored outside the hosting account.
  • Renewal dates are in a shared calendar.

Subdomains, redirects and multiple domains

Many businesses own several domains: a main one, alternative spellings, a country version or an old brand. Decide which domain is primary, and redirect all others to it with permanent 301 redirects, preserving paths where possible. Use subdomains, such as shop.example.in or learn.example.in, only when a section needs separate hosting or a distinct application, because search engines may treat subdomains as separate sites. Keep a list of every domain and subdomain, its purpose, renewal date and DNS provider, so nothing is forgotten when it matters.

Domain security and protecting against hijacking

Domain hijacking and expired-domain loss are among the most damaging infrastructure failures. Protect the registrar account with a unique password and two-factor authentication, enable the registrar lock, use an email address for the account that you control and that is itself well secured and be wary of messages that imitate renewal notices or transfer requests. If your registrar supports DNSSEC, consider enabling it after understanding the operational requirements. Review DNS records periodically and remove entries for services you no longer use, because abandoned records can be exploited.

Buying and selling domains

If the name you want is taken, check whether it is for sale, contact the owner through the registrar's tools or a reputable broker and agree the price and transfer terms in writing. Use an escrow service for significant sums. Be cautious about buying expired domains with a history you do not know, since previous spam or penalties can follow the name. If you are selling or closing a domain, redirect it for a time and update links, listings and email signatures.

Common domain and hosting mistakes

  • A designer or agency registers the domain in their own name.
  • Letting a domain expire because the card or email address changed.
  • Choosing hosting on promotional price alone.
  • Editing DNS without a record backup.
  • Hosting email on a fragile plan.
  • Skipping SSL renewal checks.
  • Moving hosting without testing or a rollback plan.

Getting help

We offer free technology consulting through our Apply Form. We can review your set-up, explain what you have, recommend partners that fit and help plan a safe migration, always with you as the owner. See also website maintenance and support for keeping things renewed and monitored.

Related guides

More from the blog

More in Web Hosting & Infrastructure

See the full Web Hosting & Infrastructure overview.

Frequently asked questions

Where should I register my domain?

Use a reputable registrar and register the domain in your own business name, with your own email, two-factor authentication and auto-renewal. Avoid letting a developer register it in their name.

What is DNS?

DNS is the system that tells browsers and email servers where your domain's website and mail live, using records such as A, CNAME, MX and TXT.

What happens if my domain expires?

Your website and email stop working, and the domain may be released for others to register after a grace period. Enable auto-renewal and keep reminders.

Do I need SSL on my website?

Yes. HTTPS protects visitors and is expected by browsers and search engines. Many hosts provide free certificates, but check that they renew automatically.

Should I keep my domain and hosting with the same company?

You can, but separating the registrar from the host can make moves easier and reduces the risk of one provider controlling everything. What matters is that you own and can access both.

How long do DNS changes take?

Often minutes to a few hours, depending on the record's time-to-live and caching. Lowering the TTL before a planned change speeds it up.

Sources and further reading

Talk to us

Not sure where to start? Technology consulting is free. Tell us about your website and we will suggest the next step. If you want hands-on work, you can request it as a paid service.

Get free consultationSee plans and request a service
Share Your Love