Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't claim to know what the fair price for the .com registry. I will say this though the hosting isn't free. There are millions of requests per second across all networks from all across the world. They must respond with low latency. The major registries are nearly always under DDoS attack. There is a reason verisign has some of the best DDoS protection.

All the data centers across the world, the network connectivity, the DDoS hardware, servers, custom software and staff to run it all must be expensive.



> All the data centers across the world, the network connectivity, the DDoS hardware, servers, custom software and staff to run it all must be expensive.

We’re just talking about the DNS part here; not the hosting. Maintaining a bunch of DNS servers doesn’t cost $9 per domain.


Since Verisign is public, we have a lot of visibility into their profitability.

http://files.shareholder.com/downloads/VRSN/2260644339x0x888...

From page 28, no more than 38% of revenues could possibly be used to support their registry systems and obligations (this number includes costs of revenues, administrative expenses, and interest expense). The remainder, 62%, is used for expansion and profit: 9% sales and marketing ($90m), 6% R&D ($63m), the remainder to income tax and shareholders. And obviously sales and R&D take up some of administrative expenses and usage of debt raised as well.

That's a pretty sizeable margin for a non-differentiated product. If they didn't have the contract for .com and .net, there are many other players who could jump in: per page 6, "there are over 840 other operational gTLD registries" that do not use Verisign's services.

Don't bet on them losing the contract, though, unless you want to bet against Berkshire Hathaway - which recently upped its investment in Verisign despite uncertainty about ICANN's future. For better or for worse, a lot of smart people think Verisign's current business model is here to stay.

http://www.nasdaq.com/article/why-buffett-broke-his-rule-and...

https://www.theguardian.com/technology/2016/mar/14/icann-int...


CIRA, who run the .ca (Canada) registry operates as a non-profit, with open books. You can read their annual report to see what they spend to run the .ca registry. Their registration fees are roughly comparable to what Verisign charges registrars. https://cira.ca/sites/default/files/public/2015-03-31-financ...


Like I said, I don't know where the line of fair pricing should lay. Clearly, it could be cheaper if they are making $1 Billion. I just don't think it could be a few cents per domain.

I met someone involved in the .com registry. They have multiple data centers per continent with 200 racks of equipment. Those are the major sites. Each major city/peering point may also have a smaller presence of something like 10-20 racks.

It is more than just a few dns servers. I know some of the people at DNA Made Easy. They spend a lot of time and money building and maintaining infrastructure and peering/bandwidth agreements at major peering points around the globe.

They are obviously much smaller than a major registry but they are very performant and compete at the lower end of pricing. Their prices are probably a good indication of the cost per query($125/50 Million queries). I guess the question is the number of queries per domain and how different the level of DDoS is from a DNS provider.


While I am sure the load is high, everytime you look up a .com you are not connecting to Verisign Server.

DNS does not work that way, Major DNS companies like RackSpace and AWS's Route 53 I suspect have higher load DNS than the Root Registries, and they offer the service for free...


> While I am sure the load is high, everytime you look up a .com you are not connecting to Verisign Server.

It depends on what's in your resolver cache. If coming from a cold cache, you would start from the root hints file[1] -- if you ask them for an A record for news.ycombinator.com, they give you the NS records for com. ([a-m].gtld-servers.net, and some A and AAAA records for those); these are the Verisign servers, then you ask one of those, and they tell you to go to amazon dns, then you ask amazon dns and they tell you it's a CNAME to cloudflare and you have to chase that down.

Next time you ask, hopefully, you'll have the delegations for com., ycombinator.com, and cloudflare.net. still in the cache; but if you have a small cache, or a large amount of diversity in domain names, you're still going to make a large number of requests to the Verisign servers; anyway the delegations are served with a 2 day TTL, so you'll need to come back periodically.

[1] ftp://rs.internic.net/domain/named.root


> if you ask them for an A record for news.ycombinator.com, they give you the NS records for com.

Why does it have to go to the .com registry? Why can't the NS servers of the registrar (GoDaddy/Namecheap/etc.) themselves provide that resolution (ycombinator.com == xx.xx.xx.xx IP) ? After all the registrars are assigned for that specific purpose, aren't they?

Looks like a centralized bureaucracy to me if each request has to go to the root com/org/net DNS servers.


> Why can't the NS servers of the registrar (GoDaddy/Namecheap/etc.) themselves provide that resolution (ycombinator.com == xx.xx.xx.xx IP) ?

They could. Any name server along the chain could just answer the question if it knew the answer. It's a matter of configuration whether a certain domain is delegated to a different nameserver. And that doesn't end at ycombinator.com. The nameserver for ycombinator.com could delegate subdomains to further nameservers, and so on.

> After all the registrars are assigned for that specific purpose, aren't they?

No, their job is to enter their customers' data into the registry's database, that's it. That is, who the owner of the domain is, and which nameservers it should be delegated to. Some registrars also provide DNS hosting, in which case their customer can choose to have them provide the DNS server that's put into the registry's database for the domain to be delegated to.

Also, the DNS doesn't just map domain names to IP addresses. You can have as many subdomains and hostnames below some domain, each pointing to different IP addresses, and you have other information in the DNS, such as which server is responsible for receiving emails for some domain name.

And in particular, none of this information is necessarily static, or even global. Large websites might have multiple webservers, and when one of them fails, they automatically remove its IP address from their DNS server so the clients only try to use the ones that actually work. Or others run DNS servers that return different IP addresses, depending on which part of the planet the request came from, to direct clients to a server that's geographically close. All of that is only possible because the responsibility is delegated to their own nameserver that they can program to behave however they want.

Also, no, not every request goes to the root servers or the com/net/org servers. Your computer, for example, asks your internet provider's DNS resolver server for any names it needs to look up. Now, your provider's server caches responses. So, if you were to go to ycombinator.com, for example, it wouldn't start at the root again, as is already knows which nameservr is responsible for ycombinator.com, as it has already looked up news.ycombinator.com in order to load this page. So it would ask the nameserver that's responsible for ycombinator.com directly. And that's also the main reason why it's built the way it is: The delegation combined with the caching distributes the load to the many individual name servers of each domain instead of having all the requests hit one central server.


Somebody put in a proposal to run the .org registry at cost for $2/domain/year a while back, but it was rejected because their infrastructure was only something like triple-redundant Postgres instead of quintuple-redundant Oracle. This is known as a "beauty contest"; ICANN picks whoever has the most over-engineered solution and when you cross that with "cost plus" thinking leftover from the military-industrial complex you end up paying $9.


.org runs on postgres.


What do you think of SRS?


Yeah, but is that anywhere near the 1 billion in renevue (According to the top answer) that verisign brings in?


And all other registries with prices under ICANN who can't even use the benefits of scale that much are subsidizing the domain names?


I thought that DNS hosting was paid for by ISP fees?


wouldn't it make more sense to pay based on how much your site gets used then? Or would that be too expensive to track?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: