~adnano/adnano.co

ref: 50c3d6bd7b90317324b26d01195bdc94cbf9a29a adnano.co/content/2020-05-28-reverse-domain-names.gmi -rw-r--r-- 1.8 KiB
50c3d6bdAdnan Maolood Add missing templates 3 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# In favor of reverse domain name notation

What if instead of typing "example.com" into the URL bar, you typed "com.example"?

This is called reverse domain name notation. At first, it doesn't sound like a good idea. After all, how nice does "com.example" sound? But if you give it more thought, it slowly grows on you.

=> https://en.wikipedia.org/wiki/Reverse_domain_name_notation Wikipedia article on reverse domain name notation

Reverse domain name notation more accurately represents the structure of the domain name system. This is (a very simplified version of) what happens when you look up "www.example.com":

* Search for the ".com" nameserver
* Search for the "example.com" nameserver
* Get the IP address for "www.example.com"

Since domain names are processed in reverse order, it would make more sense to write them in reverse order.

Reverse domain name notation would allow companies to take full advantage of their top-level domains.

* "product.company" becomes "company.product"
* "docs.company.com" would be replaced by "company.docs"
* "mail.company.com" would be replaced by "company.mail"

With reverse domain name notation a company wouldn't have to purchase every single "company.*" domain in existence to protect their brand. They would only need to have control of the "company" top-level domain.

And who says we even need "com", "org", and other top-level domains. We can allow registering domains at the root level. How clean does "https://example/" look?

## Notes

* If reverse domain name notation was adopted, "www" would become the hottest top-level domain. For this reason it should probably be reserved.
* You could still have "example.com", by purchasing the "example" domain and adding "com" as a subdomain. You could then have "example.com" and "example.org" for the price of one domain.