This website uses cookies to enhance the user experience. Continue to accept.

Insane In The Domain Name

How registering our domain name was a slight pain

Insane In The Domain Name

In March 2018, I was ready for the opening up of .ie domains to non-commercial entities. Now, with proof of Irish id, anyone could register any available .ie domain (rather than just their name as before). I wasn’t ready for the extra efforts that my domain name choice, fograi.ie, would need.

Fograi (actually it’s fógraí) is the Irish word for announcements/notifications/adverts. Soon after registering fograi.ie with the superb registrar letshost.ie, I began to wonder about síneadh fada’s. A síneadh fada is an acute accent on vowels (á, é, í, ó, ú) in Irish. I quickly discovered that síneadh fada’s (and a whole lot more characters besides) became eligible in domain names in the early 2010s.

fógraí.ie

I was happy that I could get the real and proper version of the domain registered, fógraí.ie. I wasn’t so happy about having to pay to register a second domain for one website. However, I did register it. So that’s when the fun began.

Screencap of the Domain Name System (DNS) settings of fógraí.ie.
Domain Name System (DNS) settings for fógraí.ie

xn--fgra-ypa6a.ie

I don’t recall when I first noticed it. I probably saw it a few times but didn’t give it any attention. However, soon, it got my attention. Then it became my focus. xn--fgra-ypa6a.ie is what was registered. Not fógraí.ie, but xn--fgra-ypa6a.ie! Now before it starts to sound like I got scammed by letshost.ie (I did call them superb) let me clarify a few things. Firstly, I lied, but only a little. I had registered fógraí.ie but xn--fgra-ypa6a.ie is how it is registered.

Domain Name System (DNS)

DNS servers have run addressing on the internet since the ’80s. DNS servers convert text web domains, e.g., fograi.ie to a numbered system, e.g., 17.178.96.59 known as Internet Protocol (IP) addresses. These DNS servers were designed to only accommodate the 26 Latin characters, a-z, the digits 0–9 and the hyphen character.

Screencap of the landing page of fógraí.ie in the Firefox web browser and fógraí.ie displayed correctly in the browser wed address field.
Things look good in Firefox

Enter Punycode

Punycode is a simple and efficient transfer encoding syntax. It uniquely and reversibly transforms non-basic Latin text into basic Latin text. This encoding process is how fógraí.ie ends up as xn--fgra-ypa6a.ie, which the good ole DNS servers can understand.

em@il

Equipped with my two domains, fograi.ie and fógraí.ie, I went about the task of getting an email address. Primarily for its familiarity and affordability, I decided upon using GSuite, basically a business version of Google’s Gmail. Buoyed by the sight of fógraí.ie in the web browser address bar, I deviated from the original plan of info@fograi.ie and went instead for eolas@fógraí.ie. Of course I did! What fun! (Remember I promised you some of that earlier).

xn--f

That’s when it happened. I saw it again. Every time! In every xn--f email I sent, there it was.

from: eolas@xn--fgra-ypa6a.ie

Even if such an email does not get spam filtered, it’s a wholly unreasonable expectation on the recipient to be able to identify it from a scam email.

Screencap from the Microsoft email web app which has the sender email dispalyed as: <eolas@xn--fgra-ypa6a.ie>
Hotmail/Outlook were not using Punycode in 2018

Gmail started supporting non-basic Latin characters in email addresses in 2014. Microsoft’s support started to roll out in 2018.

Domain Spoofing

Domain spoofing was a concern of security experts before the internationalisation of domain names. Would you notice the difference between the ‘а’ in the Cyrillic alphabet and the ‘a’ in the Latin alphabet? Try these two links to see the difference:

аpple.com v apple.com

Scammers could look to register Cyrillic alphabet ‘а’ аpple.com as part of a scheme to target users of the real apple.com.

Screencap of the Chromium web browser
аpple.com v apple.com in the Chromium web browser
Screencap of the Firefox web browser
аpple.com v apple.com in the Firefox web browser

It would be difficult or impossible to register such a domain as Cyrillic alphabet ‘а’ аpple.com. There are blocks on mixing characters from different alphabets in domains. Each domain suffix has its own rules, known as Label Generation Rulesets. Ireland’s .ie domain suffix additionally allows the Irish accented characters (á, é, í, ó, ú) only.

Grafaic faisnéise de na trí thír is mó le úsáideora idirlín sna blianta 2000 agus 2019.
The majority of internet users reside in Asia.
Source: InternetWorldStats

My domain name pain is a prime example of an (English) First World problem. The reason for internationalising domain names is to create an equally accessible internet for all of the world’s citizens. At the end of the year 2000, 26% of the 360 million global internet users resided in the USA. In 2019, China and India lead the way accounting for more than a 30% share of the over 4 billion global internet users. Asia overall accounts for over 50% of the global total.

ICANN

The Internet Corporation for Assigned Number and Names (ICANN) manage the internet’s Domain Name System (DNS). ICANN policy is driven by its community, which consists of anyone who wants to be involved. ICANN is eager to allow people around the world to access domain names in their local languages.

Internationalized Domain Names — Some examples in English with equivalent native script.
Internationalized Domain Names — Some examples in English with equivalent native script.
Reference: GlobalByDesign.

Emoji Domains

Punycode also allows the use of emojis in domain names. ICANN prohibits emojis in domain names as it considers them risky. ICANN says that emojis can be hard to tell apart and don’t display the same on each platform.

Graphic from ICANN indicating the risks with regard to emojis in domain names.
Extract from Emojis in Domain Names: A Security Risk for Everyone available from ICANN (as a pdf).

Not all domains heed ICANN warnings and allow emojis in domain names: .cf, .ga, .gq, .ml, .tk, .st, .fm, .to, .je, .gg, .kz, .com.kz, .org.kz, .ws

Since you have come this far you might be interested in the ICANN meetings which are open to the public but registration is recommended.

DomainsInternationalizationAccessibilityICANNDNS

Written by

@fograi_ie

You may also like ...

LEO - Trading Online Voucher Scheme

Who's it for and how to get it? Everything you need to know about the 2020 Trading Online Voucher Scheme.

Read

RECI - Tech Stack

How does one connect with an Irish Registered Electrical Contractor in 2020?

Read

Bitcoin - Heads or Tails?

It was stated to be online electronic cash. Is it that or a ponzi-like pyramid scheme scam? Or is it both?

Read

Coming next ...

Euro coins and rolled notes stacked in an ascending bar-chart-like sequence

Data Monetisation

How much is your data worth?

How much are companies earning from your data? Can you earn this money instead?
Mark Zuckerberg striding smugly alongside a seated oculus blinded audience.

SOCIALMEDIAISM

Are we living in, or heading towards, a Calibraphate?

What is a Calibraphate? Why should you care?