Press "Enter" to skip to content

Tag: cloudflare

Google Domains closing – current .com domain name prices

I’ve spent a while migrating all of our non-.uk domain names to Google Domains – only for Google to announce that as of September 7th 2023 they are stopping all new domain registrations and moving the public domain registrations over to Squarespace (Google domains managed 9 years before being killed by Google).

We were paying £10/year for .com (and .net and .dev) domain name purchases/renewals with Google – but what are the “current market prices”?

(I was starting to migrate domains over to WordPress (mainly for the free year of renewal), but finding out that they don’t support DNSSEC and that there isn’t an ETA for its implementation means I might have to look elsewhere.)

Domain provider.com price (one year)NotesThanks to
Cloudflare£7.47Price converted from $9.15 USD.
Does support DNSEC.
Domains must use Cloudflare’s authoritative DNS provider.
WordPress£10.00Currently offering free transfer+1 year renewal for domains currently with Google Domains.
Does not support DNSSEC.
ResellerClub£10.44Price converted from $12.79.
Available to resellers only.
Amazon Route 53£10.63Price converted from $13.00
ClouDNS£10.93Price converted from $13.39 USD.
Does support DNSSEC.
Dynadot£10.99
OpenSRS£11.23Price converted from $13.75 USD.
Available to resellers only.
Namecheap£11.40New customer pricing of £4.87. Neil Turner via Mastodon
DNSimple£11.86Price converted from $14.50 USD.
Requires a free subscription.
Does support DNSSEC.
Shopify£12.28Price converted from $15.00 USD.
Might be limited to using Shopify’s platform.
20i£12.49Does support DNSSEC.
Reseller pricing £10.49 (reseller package costs £47.99/month)
OpenProvider£12.76Price converted from $15.58 USD.
Members pricing £8.00 (membership costs $49.99/year)
OVHCloud£12.95First year registration: £10.19
Does support DNSSEC
Hetzner£13.55Price converted from €15.60 EUR.
Hover£14.73Price converted from $17.99 USD
First year registration £13.10.
EasyDNS£15.51Price converted from $19.00 USD.
Squarespace£16.00New provider for Google Domains customers.
First year registration £9.60
Hostgator£16.37Price converted from $19.99 USD
First year registration £10.61.
Joker£16.62
HeartInternet£16.78Advertised prices exclude VAT.
First year registration £11.98
Mythic Beasts£17.40Advertised prices exclude VAT.
Does support DNSSEC.
Jonathan Matthews via Mastodon
Bluehost£18.00Price converted from $21.99.
First year registration £10.91
Ionos£18.00First year registration £1.20.Howard Cheng via Mastodon
Domain.com£18.00Price converted from $21.99.
Network Solutions£20.48Price converted from $25.
I brought my first domain from them in 1998 – NS has been sold 4 times since!
Easily£20.89Advertised prices exclude VAT
123-Reg£20.38Advertised prices exclude VAT.
First year registration £5.99
GoDaddy£21.56Advertised prices exclude VAT.
First year registration £10.78.
Glauca£22.65
Namesco£23.98Advertised prices exclude VAT.
First year registration £11.98
Gandi£23.99First year registration £16.54.Philip John via Mastodon

Disclaimer:

Prices shown in £ GBP/Pound Sterling and are based on publicly available “single year renewal” prices at the date I added them to the table (with any different registration pricing noted).

Where possible, all prices include UK VAT/Tax and have been converted from any other currencies to GBP using Xe.com where the site itself did not provide currency conversion.

I can’t be held responsible for any errors, omissions, out of date information etc etc – I did my best! 😀

Edited 25th September 2023:

  • Add “Thanks” to people who reminded me of certain registries
  • Added Ionos, Mythic Beasts, DNSimple, Amazon Route 53, Easily, Hetzner, Network Solutions, Shopfiy, Domain.com, OVHCloud, Glauca, Joker, Hostgator, OpenProvider, Dynadot and Hover.
  • Added note of DNSSec support and reseller pricing to 20i
  • Corrected ordering placement of Heartinternet
  • Clarified Disclaimer.

Techy: Nixstats And Cloudflare – Allowing IPs

What is NixStats?

I’m currently trying the NixStats (affiliate link) monitoring tool for servers and websites – mainly because it’s cheap (starts at $0/month for 5 monitors and 1 server, $9.95/month for 10 servers and 25 web monitors) and partially because it’s owned by WebPros. Not heard of WebPros? Me neither until I went digging and found out that not only do they now own NixStats but also cPanel Inc and Plesk (both “rivals” in the web hosting control panel world) – along with a few others(!)

The Problem – Cloudflare’s security being triggered

Anyway – one of the sites I am monitoring using Nixstats is under the Cloudflare system – and because of the frequent monitoring, it may “trip up” Cloudflare’s security features so I needed to “allow list” (aka “white list”) the IP addresses used by NixStats. Luckily, they do provide a list at https://nixstats.com/whitelist.php and https://nixstats.com/whitelist.php?v6 (I’ve got no idea how often these are updated though) – but you can’t simply import these into Cloudflare due to two issues:

  1. One of the IP addresses (in the first list) has a trailing tab character which Cloudflare just rejects as being an invalid IP address. Took me a while to find that!
  2. The IPv6 addresses are not in a format that Cloudflare accepts – they only accept CIDR’d IPv6 address on a /64 or smaller (and if you are not that techy, you are forgiven for not understanding that!).

The solution

So I’ve put together a downloadable CSV file listing all those IP addresses in the “correct format” for you to easily import into Cloudflare’s lists (Cloudflare don’t have an export option 🙁 ).

You can download the file from here but I give no guarantee of accuracy etc etc.

But where in Cloudflare do I use the file?

It’s a two stage operation – first you’ve got to create the list and then you’ve got to setup the firewall rules.

Creating the IP Address List in Cloudflare

  1. Log into your Cloudflare account and get onto the main account screen (i.e. where it lists your individual sites)
  2. On the left hand menu near the bottom, there is an option labelled “Manage Account” – expand that.
  3. Under “Manage Account”, select “Configurations”
  4. On the “Configurations” screen, select “Lists”
  5. Select “Create new list” (free Cloudflare accounts can only create a single list by the way)
  6. Create the list with a name such as “nixstats” and a “Content type” of “IP Addresses”
  7. Edit the list and select “Add items”
  8. Select “Upload CSV” and upload the CSV of IP addresses ,
  9. Click “Add to list” and it should load them into the list.

Setting Cloudflare to use the list

  1. Log into Cloudflare (or, if you are already logged in, click the Cloudflare logo in the top left to return to home)
  2. Select the account of the domain name you are monitoring
  3. In the left hand menu, expand “Security”
  4. Under “Security”, select “WAF” (Web Application Firewall)
  5. Under “Firewall rules” (free accounts get 5 active firewall rules), select “Create firewall rule”
  6. Set a “Rule name” of something like “nixstats”
  7. Under the “When incoming requests match…” heading use the following settings
    • Field: “IP Source Address”
    • Operator: “is in list”
    • Value: “nixstats” (i.e. the list you created above)
  8. Under “Then…” select “Allow”
  9. Click “Deploy firewall rule” and it should take affect.

You’ll need to do this for each account you are monitoring using nixstats.