This article explains what DNS is, how the lookup process works, what the most common DNS record types do, and how DNS propagation affects your website. Whether you are setting up a new domain or troubleshooting an issue, this knowledge gives you the foundation you need.
DNS in plain language
DNS stands for Domain Name System. Think of it as the internet's phone book. When you type example.com into your browser, your computer does not know where that website lives. It needs a numeric IP address (like 93.184.216.34) to connect to the right server.
DNS is the system that performs this translation. It takes the domain name you type and returns the correct IP address so your browser can load the website. This lookup happens in milliseconds, behind the scenes, every time you visit a website.
How a DNS lookup works
When you enter a domain name in your browser, the following happens in order:
- Browser cache — your browser checks if it has recently looked up this domain. If so, it uses the cached result.
- Operating system cache — if the browser does not have it, the OS checks its own DNS cache.
- Recursive resolver — if neither cache has the answer, the request goes to a DNS resolver (typically provided by your ISP or a service like Google DNS
8.8.8.8). - Root nameserver — the resolver asks a root nameserver, which directs it to the TLD nameserver (e.g. the .com nameserver).
- TLD nameserver — the TLD nameserver points to the domain's authoritative nameserver (e.g.
ns1.hostdog.gr). - Authoritative nameserver — this server holds the actual DNS records for the domain and returns the IP address.
- Connection established — your browser connects to the IP address and loads the website.
This entire process typically takes less than 100 milliseconds. Results are cached at multiple levels to speed up future lookups.
Common DNS record types
DNS records are instructions stored on the authoritative nameserver that tell the internet how to handle requests for your domain. Here are the most common types:
| Record type | Purpose | Example |
|---|---|---|
| A | Maps a domain to an IPv4 address | example.com → 93.184.216.34 |
| AAAA | Maps a domain to an IPv6 address | example.com → 2606:2800:220:1:… |
| CNAME | Creates an alias pointing one domain to another | www.example.com → example.com |
| MX | Directs email to the correct mail server | example.com → mail.example.com |
| TXT | Stores text data (used for SPF, DKIM, domain verification) | v=spf1 include:_spf.hostdog.gr ~all |
| NS | Specifies which nameservers are authoritative for the domain | ns1.hostdog.gr, ns2.hostdog.gr |
| SRV | Defines the host and port for specific services | Used for VoIP, messaging protocols |
To manage these records for domains hosted at HOSTDOG, see How to manage DNS records (A, CNAME, MX, TXT).
What are nameservers?
Nameservers are the servers that hold your domain's DNS records and respond to DNS queries. When you register a domain and point it to HOSTDOG, you set the nameservers to:
ns1.hostdog.grns2.hostdog.gr
This tells the internet that HOSTDOG's nameservers are authoritative for your domain — meaning they hold the master copy of your DNS records (A, MX, CNAME, TXT, etc.).
For more details, see What are HOSTDOG's nameservers? and How to change your domain's nameservers.
DNS propagation
When you change a DNS record (or switch nameservers), the update does not take effect instantly worldwide. DNS caches at every level — from your browser to ISP resolvers — need time to expire and fetch the new information. This process is called DNS propagation.
Propagation times depend on the record's TTL (Time to Live) value, which tells resolvers how long to cache the record. Typical propagation times:
- Minor record changes (e.g. updating an A record value) — usually 1–4 hours
- Nameserver changes — up to 24–48 hours in the worst case, though often faster
Why DNS matters for your website
DNS affects nearly everything about how your online presence functions:
- Website accessibility — incorrect A records or nameservers mean your site cannot be found
- Email delivery — MX records determine where emails are routed. Misconfigured MX records cause undelivered email.
- Email authentication — TXT records hold SPF, DKIM, and DMARC policies that prevent your emails from being marked as spam
- Domain verification — services like Google Search Console and analytics platforms use TXT records to verify domain ownership
- Security — DNSSEC and CAA records add layers of protection against spoofing and unauthorized certificate issuance
Frequently asked questions
If your domain and hosting are both at HOSTDOG, DNS is configured automatically when you set the nameservers. You only need to manage DNS manually if you are integrating third-party services (e.g. external email, CDN, or domain verification).
Misconfigured DNS can cause your website to be unreachable, emails to bounce, or SSL certificates to fail validation. If you suspect a DNS issue, check your nameservers and DNS records in the Client Area, or contact HOSTDOG support for assistance.
Yes. You can point your domain's nameservers to a third-party DNS provider (e.g. Cloudflare) and create A records pointing to your HOSTDOG server's IP address. Your hosting will work normally — only the DNS management changes.