šŸŒŽ mestizo dot monster šŸ‘¾

moving on from freenom šŸ‘‹

reading time: 11 mins

first posted:

last updated:


table of contents


why am i still hanging on?

i’m just wasting time

forget my name

i’ll do the same

i’m moving on

- Forget My Name, Coyote Theory

A screenshot of the Freenom admin interface showing the domain daniel.ga being active and paid for

goodnight, sweet prince.

tl;dr: Freenom was forced to hand over all of their .ga domains because the government of Gabon is reclaiming all those domains without a clear path forward for Freenom users. Freenom screwed a bunch of paying customers over, like me; I used to host my personal website on there. However, instead of transferring that site or re-registering it, now Iā€™m here, on mestizo.monster. You should do your research when registering domains. Capitalism sucks (as usual). šŸ«¤


free websites of the past

Depending on when youā€™re reading this, I host/used to host a personal website for myself at daniel.ga/llegos. The reason for creating this was twofold:

  1. It was a cool domain hack to show off my neat name my mom and dad gave me: Daniel Gallegos.
  2. The .ga domain was free! As in beer. (At the time.)

FreeNom, a domain name registrar, started offering free .ga domain name registration from June 12-14, 2013. This was a part of their free offerings from domains including .tk, .cf, and .ml. I didnā€™t hear about them until 2016. Stumbling across their page made me excited as a broke teenager. I didnā€™t know any better; I was getting a free domain name! There shouldnā€™t be any downsides, right?

the immediate downsides of registering ā€œfreeā€ domain names

You can goā€¦ wild with domains when theyā€™re free. You start blasting out registrations. I say this from experience. Another .ga domain name I registered name was a food-related noun youā€™re familiar with. The almighty taco. šŸŒ® As someone who likes managing multiple websites that have no purpose except to be funny domain names, I immediately registered taco.ga. It was free, right? My friend at the time told me that it reminded them of the Final Fantasy spell name system. I thought hosting an image upload site or a link shortening site would be helpful and amusing. Get two birds stoned at once, or however you say that phrase. An old friend of mine gave me access to his cPanel and let me tinker with setting up web hosting space and different projects that could run on his host, for freeeee! I started uploading my screenshots from ShareX to a folder that pointed to taco.ga, thinking:

ā€œThis is a permanent solution to my image hosting needs and I wonā€™t ever need to use Imgur ever again!ā€

And, for a few weeks, I was right! I even submitted a Wikipedia edit using a hyperlink to an image that proved that the subject of the page wanted a page moved. Thatā€™s how you know I trusted it. I was proud of myself. I had created my own space for my own images, and nobody could stop me.

Wellā€¦ nobodyā€¦ except the domain registrar. But they wouldnā€™t do that to me, right?

how a ā€œfreeā€ domain registrar stopped me from owning my domain

There were a few T&Cs that I didnā€™t read closely when I signed up to Freenomā€™s services. They were pretty reasonable, donā€™t host anything illegal along with other terms I glazed over. For my uses, this had to be perfectly fine. However, there was a clause that allowed them to reclaim any ā€œunusedā€ domain names if there wasnā€™t (what they deemed to be) sufficientā€¦ ā€œcontentā€ on the front page of the site. That means if I didnā€™t have an index.html saying ā€œhello worldā€ or anything on there, they had the legal right to take my domain name away from me. Mind you, I wasnā€™t hosting illegal images on there or anything. All I was uploading were random screenshots from my computing life, which was pretty boring. I hadnā€™t put a ā€œfrontendā€ on my page yet, if thatā€™s what they wanted. It, like all the things I put online, was a constant work in progress.

I donā€™t remember the full death of taco.ga well; I canā€™t give you a proper ā€˜postmortemā€™. All I remember is that I was upset about it. They may have sent me an email ā€œtelling meā€ that they were taking it away, but I never saw it hit my inbox. It was a short, proper noun domain that I had started to depend on and they took it away from me. However, I now noticed that when I searched for taco.ga on their ā€œfreeā€ registration site, it suddenly had a value attached to it instead of being ā€œfreeā€: ten bucks! Alright, it wasnā€™t that expensive, but I had no money. I was a young teenager living in the middle of South America, at the time. What money? I was paywalled out of my own project. What gives?

how ā€œfreeā€ domains donā€™t turn out to be free

Iā€™m sure you can see a strategy here. Freenomā€™s plan was the following:

And the worst part? It worked. I was scared enough with the loss of taco.ga that I went out and purchased daniel.ga for two years after asking my mom to please help me with my fledgling ā€œtechnology professional careerā€ (or whatever you want to call my current employment situation). After getting the green light from the woman with the cash, I used my momā€™s debit card to purchase and solidify my ā€œprofessional presenceā€ online. You know, like an adult. šŸ˜Ž

Now that I had my domain name and solidified my presence online, there wouldnā€™t be any more issues, right?

how ā€œfreeā€ domain names are free forā€¦ everyone

Related side tangent: I block ads, and so should you. Thereā€™s a laundry list of reasons why I do, but I personally do it to keep myself and anyone on my network safe from malware online. I wonā€™t go into too much detail here, but trust me: you should get uBlock Origin set up in your browser of choice. Do it for me. šŸ™

I have a Raspberry Pi 3B that I use as an ad-blocking DNS server. I had it running Pi-Hole with an Unbound recursive DNS server in the past, but now Iā€™ve swapped out Pi-Hole with AdGuard Home. It had a nicer user interface and has a lot of blocklists built in, which was an issue I was facing with Pi-Hole ā€“ constantly having to maintain my internet blocklists. I could add my own and disable lists I wanted within their UI with easeā€¦ I was more than happy to switch. Moreover, the software allowed me to enable categories for multiple languages. Since I frequent a lot of Spanish-language sites as a native Spanish speaker, I enable these when I get the chance.

I run an Uptime Kuma instance here locally and on a VPS I own to monitor the uptime of Fediverse instances I like and make sure that my private, personal, and professional projects are all online. After making the switch to AdGuard Home, however, I noticed that daniel.ga was suddenly ā€œofflineā€ for me locally. This confused me; the DNS was parked on a large provider (CloudFlare) at the time. They should be able to serve my site efficiently without any issues, right?

how people use and abuse ā€œfreeā€ domains

I hopped onto my phoneā€™s network to try and diagnose the problem. I was able to pull up my website, no issues, but I wasnā€™t running an ad blocker locally on my phone. (I should set that upā€¦) When I digā€™d into the situation on my terminal on my ad-blocking home network, however, I noticed that I was blocking my own website somewhere: the DNS was redirecting to the localhost 127.0.0.1 blackhole. What gives?

As fate would have itā€¦ one of AdGuard Homeā€™s filter lists blocks a lot of .ga, and other associated FreeNom addresses. Theyā€™re not alone. Many Fediverse instances cite .ga, .tk, .cf, .ml domain name instances as ā€œblock on siteā€. Theyā€™re ā€œunstableā€ to host on and are commonly used for spammy ActivityPub posts and contribute to negative Fediverse health. But why these domains in particular? Shouldnā€™t Freenom be doing something?! This is against their Terms of Service, right?

For the answer to this, we must (begrudgingly) look to Big Tech; in particular, FaceVerseMetaBook. KrebsonSecurity reported in 2022 that they filed a lawsuit last year against Freenom, claiming that Freenom is not doing their due diligence in responding to nearly 100k requests regarding ā€œunlawful activity including cybersquatting and phishingā€. Because we keep ad blockers on to protect ourselves from attacks such as these, this is a clear reason to add the entirety of the .ga domain name to a blocklist: you canā€™t trust the domain name registrar, Freenom, to do their job! After FaceMetaBookVerse sent their lawyers to Freenom, Freenomā€™s engineers finally woke up and started to process the mountain of requests they had in their inbox. However, the damage had already been done. The domains were poisoned.

Big Tech isnā€™t alone in being annoyed by Freenomā€™s lack of action. All the countries that the domains belong to are upset that their domain names are on a bunch of blocklists. Thatā€™s right, those domains (.ga, .tk, .cf, .ml) have countries that they originate from!

Freenom took advantage of the weak IT infrastructure in these countries and entered a partnership with them with the belief that ā€œproviding free domain names to [the] internet population will greatly improve the usage and knowledge of the IT industry in the countryā€, the Dot ML Registry claimed in 2013 {pdf}. Iā€¦ donā€™t think they achieved that goal. A press release from ANINF, a national agency responsible for digital infrastructure within the Gabonese government, states that Freenom has failed to provide the internet community with services that properly represent the interests of the Gabon IT industry and the industry at large. As a paying customer (read: part of the industry at large), I am also not satisfied. Because of Freenomā€™s laziness in keeping up their ā€œfreeā€, predatory service, multiple countries are now suffering from their domains being abused for phishing and hosting malware.

lessons learned

and so what we have learned applies to our lives today

and taco has a lot to say

in this post!

- tacotales, i guess?

What can we learn from this? Multiple things:

Iā€™ve been maintaining other, paid .net, .cafe, .party, and other domains for multiple years and havenā€™t run into any issues with ad blocklists. Freenom was taking advantage of users by providing a ā€œfreeā€ service that preyed on them reclaiming domains and making you pay for them if you wanted them back. I register my domains with Porkbun and manage my DNS with Bunny, now, and Iā€™m much happier and have more peace of mind. (Not sponsored, I just like their services.)

Iā€™m not from Gabon. Donā€™t plan on visiting anytime soon, but I bet itā€™s lovely! (I have my own South American countries to visit.) However, I wish the people of Gabon the best success in reclaiming their domains. The people of Gabon, Mali, the CAR, and the nation of Tokelau should be using their own domain names instead of random spammers on the internet. Domain hacks are cool, but think about the people you may be affecting with your domain hack. Someone named Daniel in Gabon probably wants this domain name, and they should get it instead of me.

Searching through AdGuardā€™s Filter list is a good place to start. Thereā€™s a ton of blocklists out there for Pi-Hole, AdGuard Home, and many others. Iā€™m sure you can find them. Youā€™re resourceful.

I donā€™t pay more for $30 yearly for a domain. This is going to change in the future thanks to inflation, but you should expect, right now, to pay about $15-20 for a good domain name each year. As a web developer, I have fun creating domain names and goofy websites to go along with them. Itā€™s a hobby, but it can get expensive quick! Remember that this is a commitment youā€™re going to sign up to pay each year. Think it through!

Personally, after thinking it through myself, I came to this conclusion: instead of renewing daniel.ga, I bought a new domain name that feels more authentic to me and doesnā€™t depend on people knowing my name. Youā€™re on it right now! Iā€™m also taking this opportunity to test out writing posts through WordPress after being a static site nerd for a decade. Itā€™s a bold strategy for taco, letā€™s see how it plays outā€¦ šŸ¤”

in conclusion

daniel.ga/llegos is dead. Freenom killed it. šŸ’€

Long live mestizo.monster. šŸ˜ˆ