Why can’t you jusr register a domain name yourself?

587 views

It’s one of the things I still just can’t get my head around:

Why do you need to yearly pay a company to have them register your domain name? Why couldn’t you do it yourself, like all the other things you do to build a website?

In: 6

7 Answers

Anonymous 0 Comments

You can. But you need to register with a domain registrar, because they own the connection, kind of like an ISP for domains.

Anonymous 0 Comments

Because the register is maintained by a global organization, so youd need to file the documentation with them to protect your copyright and such. At that point, youve essentially got a p2p server with an ip and its domain on a public record, but your individual computer cant handle any kind of domain traffic, which is what those companies exist to handle. Remember, the internet isnt just out there in the ether, its connecting to servers and data transferral processes across millions of miles of infrastructure before it gets to your router and after it leaves.

Anonymous 0 Comments

The way the Domain Name System works, people who want to look up a domain name will ask a DNS server what IP address corresponds to a certain domain. You can run your DNS server yourself or let someone else do it, just like web hosting. But how will people know which DNS server to ask about *your* domain?

In any system where you want to let someone claim a unique name, you’ll need some kind of authority for deciding what name belongs to whom. What we did is create an organization that sets the broad rules, ICANN, and it approves a registry that runs each top-level domain, like Verisign is runs `.com` for example. Then through Verisign or Verisign-approved registrars, you can register a `.com` domain. The registrars deal with low-level issues like billing specific customers, and they compete to offer services at lower prices, while Verisign sets policies they have to follow. What registering a domain does is let you add your DNS servers as authoritative, so that if anyone wants to know where your domain really points to, they’ll know to ask your servers.

You’re welcome to apply to Verisign or whatever registry operator to be approved to be a registrar, it’ll be expensive though. Big companies with lots of websites do that sometimes, Google for example. In fact Google asked ICANN to create a `.google` domain, too, and it is the registry operator for that.

Anonymous 0 Comments

Short and simplified answer is because domains are pretty much the only part of internet that’s centralized, there is an organization called ICANN that maintains them, and while you can have your own DNS server (like telephone book for domains), it generally either copies things from other places or refers to them, and what domain is for what ip is dictated in a centralized way.

Technically, there might be some ways to do domains that don’t rely on this, but the system we use (or is most popular,) works like that, and while you can use those less popular ways, most other people won’t use them and so they can’t access your place.

That’s why you need to pay to have things registered, you can also technically pay to make your own domain suffix, but it would cost much more.

Anonymous 0 Comments

When you type in future-escapist.com your browser asks some companies that own the domain system, “who is future-escapist.com”? If you want to own future-escapist.com you have to pay one of those companies to put your website in their database.

Anonymous 0 Comments

If you remember the ip, you don’t need a named domain. Launch a 5 dollar server on digital ocean and voila there is a running web server that you can access with it’s IP numbers. No one has to use the domain name system to have a website. Type the IP address in any browser’s address bar.

It does work with your home IP but because they change occasionally, that would require extra steps to implement.

Anonymous 0 Comments

In addition to other answers (that you can for a huge cost), it’s important to remember that ICANN has a job of managing a crapload of serious data.

Why would they want to layer frontline customer service on top? They don’t want to deal with your bullshit. The middlemen exist to listen to you cry ‘but i was haxd’ and how you meant to pay to reregister, but you forgot, and now someone else has your site.