DNS Management Guide

Complete guide to managing DNS records and nameservers with Flexiscale

Understanding DNS

DNS (Domain Name System) translates human-readable domain names into IP addresses that computers use to communicate. Think of it as the internet's phone book.

How DNS Works

  1. User types "yoursite.co.uk" in their browser
  2. Browser queries DNS servers for the domain's IP address
  3. DNS returns the IP address (e.g., 192.168.1.1)
  4. Browser connects to the web server at that IP address
  5. Website loads for the user

Key DNS Components

Nameservers

Servers that host your DNS records and respond to DNS queries for your domain.

DNS Records

Individual entries that specify how your domain should behave (where to send traffic, email, etc.).

TTL (Time To Live)

How long DNS records are cached by other servers before checking for updates.

Propagation

The time it takes for DNS changes to spread across the internet (usually 4-48 hours).

DNS Record Types

Essential Record Types

A Record (Address)

Points your domain to an IPv4 address (e.g., 192.168.1.1)

Example: www.yoursite.co.uk → 192.168.1.1

CNAME Record (Canonical Name)

Points your domain to another domain name (alias)

Example: blog.yoursite.co.uk → yoursite.wordpress.com

MX Record (Mail Exchange)

Specifies mail servers responsible for email delivery

Example: yoursite.co.uk → mail.yoursite.co.uk (Priority: 10)

TXT Record (Text)

Stores text information for verification, SPF, DKIM, and other purposes

Example: yoursite.co.uk → "v=spf1 include:_spf.google.com ~all"

Advanced Record Types

AAAA Record

IPv6 address mapping

SRV Record

Service location records

NS Record

Nameserver records

PTR Record

Reverse DNS lookup

Managing DNS in Flexiscale

Accessing DNS Management

  1. Log in to your Flexiscale dashboard
  2. Navigate to "Domains" in the main menu
  3. Select the domain you want to manage
  4. Click on "DNS Management" tab
  5. View existing records or add new ones

Adding DNS Records

Step-by-Step Process

  1. Click "Add Record" button
  2. Select record type (A, CNAME, MX, etc.)
  3. Enter the host/name (@ for root domain, www for subdomain)
  4. Input the target value (IP address, domain name, etc.)
  5. Set TTL (Time To Live) - recommended: 3600 seconds
  6. Click "Save" to add the record

Common DNS Configurations

Basic Website Setup

A Record: @ → 192.168.1.1
A Record: www → 192.168.1.1
CNAME: * → yoursite.co.uk (wildcard)

Email Setup (Google Workspace)

MX: @ → aspmx.l.google.com (Priority: 1)
MX: @ → alt1.aspmx.l.google.com (Priority: 5)
TXT: @ → "v=spf1 include:_spf.google.com ~all"

Subdomain Configuration

CNAME: blog → yourblog.wordpress.com
CNAME: shop → yourstore.shopify.com
A Record: api → 192.168.1.2

Nameserver Management

Flexiscale Nameservers

By default, domains registered or transferred to Flexiscale use our nameservers:

Primary: ns1.flexiscale.co.uk
Secondary: ns2.flexiscale.co.uk
Tertiary: ns3.flexiscale.co.uk
Quaternary: ns4.flexiscale.co.uk

Using External Nameservers

You can use external DNS providers while keeping your domain registered with Flexiscale:

Popular DNS Providers

  • • Cloudflare (free CDN and security)
  • • Amazon Route 53 (AWS integration)
  • • Google Cloud DNS (Google services)
  • • Azure DNS (Microsoft services)

Changing Nameservers

⚠️ Important Considerations

  • Changing nameservers affects all DNS records
  • Ensure new provider has all necessary records configured
  • Changes can take 24-48 hours to propagate globally
  • Website and email may be temporarily affected
  1. Access your domain management dashboard
  2. Navigate to "Nameservers" section
  3. Select "Use custom nameservers"
  4. Enter the new nameserver addresses
  5. Save changes and wait for propagation

DNS Troubleshooting

Common DNS Issues

Website Not Loading

  • • Check A record points to correct IP address
  • • Verify domain name is spelled correctly
  • • Ensure web server is running and accessible
  • • Check for recent DNS changes

Email Not Working

  • • Verify MX records are configured correctly
  • • Check MX record priorities are set properly
  • • Ensure SPF and DKIM records are in place
  • • Test email server connectivity

Slow DNS Resolution

  • • Check TTL values (lower for frequent changes)
  • • Consider using a CDN like Cloudflare
  • • Monitor nameserver response times
  • • Optimize DNS record structure

DNS Testing Tools

Command Line Tools

  • nslookup domain.com
  • dig domain.com
  • ping domain.com

Online Tools

  • • DNS Checker (whatsmydns.net)
  • • MX Toolbox
  • • Google DNS Lookup

Best Practices

  • Use appropriate TTL values: 3600 seconds for stable records, 300 for testing
  • Monitor propagation: Check multiple locations when making changes
  • Keep records simple: Avoid unnecessary complexity in DNS configuration
  • Document changes: Keep track of DNS modifications and their purposes
  • Test thoroughly: Verify changes work before considering them complete

Need DNS Support?

Our technical team can help with complex DNS configurations and troubleshooting.