1
00:00:00,000 --> 00:00:05,760
So everybody knows that internet addresses all have dots in them, except for the ones that don't.

2
00:00:05,760 --> 00:00:11,360
Wait, what? Fun fact, it's actually entirely possible for a website to exist with zero dots

3
00:00:11,360 --> 00:00:18,080
in its address. Like these websites, try typing in pn slash or ai slash into your web browser.

4
00:00:18,080 --> 00:00:20,640
If it doesn't work on your desktop, try doing it on your phone.

5
00:00:21,520 --> 00:00:28,720
And look at that! A couple of real, actual web pages without a dot in sight. But why?

6
00:00:28,720 --> 00:00:33,920
You already know that the end of a web address is typically something like dot com or dot net.

7
00:00:33,920 --> 00:00:40,960
These are called top-level domains or TLDs. No R. They help get you to the website you want,

8
00:00:40,960 --> 00:00:46,160
but as the name implies, they're still domains, meaning they can, in theory, direct you to a

9
00:00:46,160 --> 00:00:52,320
specific website on their own if you just typed in something like com or net with nothing else

10
00:00:52,320 --> 00:00:58,240
attached. The most common TLDs aren't associated with specific web addresses, but there are some

11
00:00:58,240 --> 00:01:03,440
two-letter TLDs that were originally meant to be used by folks within a specific country,

12
00:01:03,440 --> 00:01:09,440
so like a .uk TLD if you live in London and need to make a website for your fish and chip shop.

13
00:01:10,240 --> 00:01:16,320
But these country code TLDs can instead be used for other purposes, including mapping

14
00:01:16,320 --> 00:01:20,480
two specific websites on their own, like in the examples we gave towards the beginning of this

15
00:01:20,480 --> 00:01:25,680
video. And for you networking nerds, all you need to make a dotless domain work is to link it to

16
00:01:25,680 --> 00:01:30,640
something called an address record or an A record that will use the DNS to point the

17
00:01:30,640 --> 00:01:36,400
dotless domain to an actual IP address and return you a nice shiny web page.

18
00:01:36,400 --> 00:01:40,560
Why the heck isn't this more common? I mean, wouldn't it be easy to simply type in a word

19
00:01:40,560 --> 00:01:44,560
or a brand name and immediately get their website instead of dealing with all those

20
00:01:44,560 --> 00:01:48,160
messy dot orcs and what nots? I don't even, I don't like those.

21
00:01:48,160 --> 00:01:53,920
All the way back in 2013, ICANN, who you can think of as our internet overlords,

22
00:01:53,920 --> 00:02:00,560
decided to officially ban dotless generic TLDs. These are TLDs not nominally tied to a specific

23
00:02:00,560 --> 00:02:06,400
country like the classic .com and .net, or more recent ones like .work or .crypto.

24
00:02:06,400 --> 00:02:13,520
But they weren't banned because ICANN hates fun or convenience. They had several good reasons.

25
00:02:13,520 --> 00:02:18,800
The first is that dotless domains actually are already in use, but they tend to be used on

26
00:02:18,800 --> 00:02:23,360
large internal networks that you might see inside something like a large corporation.

27
00:02:23,360 --> 00:02:27,920
There's actually a long history of users in these situations expecting a local site,

28
00:02:27,920 --> 00:02:33,680
not an internet site, to show up. Extending this functionality to the public internet could cause

29
00:02:33,680 --> 00:02:39,840
a namespace collision. For example, if you expected Netgear to lead to both a private page

30
00:02:39,840 --> 00:02:44,000
for managing your local network's equipment and Netgear's official website because you

31
00:02:44,000 --> 00:02:48,640
feel like buying a new router today, your poor computer might not know how to handle that.

32
00:02:48,640 --> 00:02:51,840
It's a similar issue to why the examples we gave at the beginning of the video

33
00:02:51,840 --> 00:02:57,520
might work on your phone, but not your PC. And this fact actually highlights an even bigger problem.

34
00:02:57,520 --> 00:03:02,400
Security. Because people have an expectation of trust when it comes to their local networks,

35
00:03:02,400 --> 00:03:08,240
it would be very easy to accidentally send sensitive data to a completely different public site

36
00:03:08,240 --> 00:03:12,960
that has the same dotless domain name. Even aside from that specific risk, many systems are

37
00:03:12,960 --> 00:03:18,160
configured in different ways to treat local addresses with more lack security. And if your PC

38
00:03:18,160 --> 00:03:22,720
thinks it's talking to a dotless domain on your local private network, but is actually connected

39
00:03:22,720 --> 00:03:28,880
to a public domain with the same name, that opens the door to myriad potential security holes.

40
00:03:28,880 --> 00:03:33,280
And comedic situations. Finally, we'd be remiss if we didn't mention that

41
00:03:33,280 --> 00:03:41,280
dotless domains would largely break emails. You see, email commonly is sent over a protocol

42
00:03:41,280 --> 00:03:48,080
called SMTP. And SMTP simply isn't built for dotless domains. It can't even understand them.

43
00:03:48,080 --> 00:03:53,600
So if you try to send a message to an address that looks like this, you'll just get a big fat

44
00:03:53,600 --> 00:03:58,880
return to sender in reply. So it's really not surprising that when Google tried to make another

45
00:03:58,880 --> 00:04:04,880
push to normalize dotless domains a few years ago, I can told them to go pound sand. Google wanted

46
00:04:04,880 --> 00:04:11,120
to do this so they could register TLDs like app and search. So whenever users typed in these words,

47
00:04:11,120 --> 00:04:16,160
they'd get directed to a Google-owned website. Kind of reminds me of that time, Subway tried to

48
00:04:16,160 --> 00:04:23,040
trademark the word footlong. You don't own sandwiches, Subway. Hey, thanks for watching this video,

49
00:04:23,040 --> 00:04:26,480
guys. Like the video if you liked it. Dislike it if you disliked it. Check out our other videos.

50
00:04:26,480 --> 00:04:29,760
Comment below with videos or gestures that don't forget to subscribe and follow for more videos

51
00:04:29,760 --> 00:04:34,400
like this one from TechWiki. And there are some other channels out there too.

52
00:04:34,400 --> 00:04:36,880
TechWiki.
