If ICANN only charges $0.18 per domain name, why am I paying $10?
webmasters.stackexchange.com
webmasters.stackexchange.com
Relevantly to HNers: you'll run into math like this for most software businesses. Upfront costs are quite low and COGS may well be near zero, but if you want to actually sustain the business, you get to pay market wages to people, and it is very hard to pay market wages to technologists $1 at a time. There was a story on HN today about a business which just learned this to its sadness. They were not the first to figure it out and they will not be the last.
.com domains cost $10 because Verisign charges $7.85 for each of them in addition to the $0.18 ICANN fee. Large registrars, of course, get volume discounts, and they might even sell new domains at a loss when they think they can rip you off on add-ons and renewals. But by no means are they pocketing the entire $9.82 as the question mistakenly assumes.
I can make smcl.prgmr.com, and give it to you. I can even point smcl.prgmr.com at your own nameserver so you can make somethingelse.smcl.prgmr.com. You could, in fact, sell other people [something].smcl.prgmr.com. domains, and so on.
It's just a line in my dns config. (then dealing with abuse complaints and the like)
Now, Verisign owns .com. There's no technical difference, really, between .com, .co.uk, and prgmr.com. If you want smcl.com, you need verisign's dns servers to cooperate, just as if you want smcl.prgmr.com, you need my dns servers to cooperate. For this, verisign charges the registrar seven bucks and change. The registrar tacks on a few pennies (or does the same with advertising) and handles all interactions with you.
Verisign has a nice re-seller interface. That's what the registrar/registry split is all about. But if I really thought people would give me money for something.prgmr.com. dns entries, I'm sure I could come up with a re-seller interface, too.
Personally, I think the current price is a little high, but mostly because I don't like monopolies in general, and my feelings for Verisign can only be described with superlative synonyms for hatred. Personally, if someone has to have a monopoly on .com domains, I think a not-for-profit like ICANN would do a better job.
It is a small injustice, though, for reasonable people with one or two domain names.
(On the other hand, the registrars, the people who actually handle the customer interaction, are ridiculously efficient. if you want a domain cheap, you can get it for pennies over what the monopoly charges, or you can pay a few bucks more, and get pretty good service, showing that when there is competition, for-profit businesses can do a pretty good job.)
Disclaimer: Infrastructure engineer
And Amazon AWS remind me how many major down time incidents have they had ;-)
Not sure if you were joking or not; I've managed thousands of instances in AWS across the world, and while us-east-1 continues to have issues occasionally, their DNS has been rock solid. Netflix uses them (with some UltraDNS for geolocation-based redirection, which Route53 doesn't support). That's good enough for me.
Anycast works way better for UDP/dns than it does for TCP/http.
The idea behind Anycast is that you announce the address block your DNS cluster is on out many different locations around the world. At each location you have (usually a redundant cluster of) dns servers.
The router ahead of the IP of the person looking up an address on your nameserver will check it's bgp table, and then choose whichever location of yours is the fewest hops away. From that router's point of view, this is no different from you having one location with many different service providers.
If one of your locations goes away, it stops announcing the block, and all clients that would have gone to it instead use the next closest (hop-wise) location.
(this is actually one of the hard parts; if you have a setup where the dns server stops responding correctly but it's still announcing via bgp, you are broken.)
You generally don't use this for HTTP and other connection-based stuff, because a route flap is going to move your connection endpoint to an entirely new server. This causes a bunch of problems with your connection oriented stuff. (yes, you can sync connection state across servers... but the latency in that is going to kill you.)
Protip: Perform service checks, and immediately withdraw your BGP route if a failure is detected.
Also, props for explaining why HTTP anycast is a pain in the casee. Even stateless it doesn't work well, which is why its usually done with DNS vs BGP/anycast.
Hah. I've only talked about it. It's one of those things I want to do before it's an obsolete skill, but it isn't at the top of my priority list.
Have you considered what kind of resources and expertise that are required to handle issues such as domain name disputes? For example, suppose Alice and Bob run an informal business together, they have a clash and both of them make claims of the business' domain name. Or if Mallory registers someone elses company name and use it for nefarious purposes? [+]
[+] See http://swartz.typepad.com/texplorer/2006/04/wellknown_rock_.... for a particularly domain name anecdote involving Metallica and a Swedish VC firm.
The registrars are pretty efficient, if you ask me. I think that part of the system isn't broken. Yeah, if you want to save every penny, godaddy does that, at the cost of the shitty service and upsells.
If you are willing to pay just a few bucks more, there are a lot of good registrars who don't up-sell you. Joker.com is my favorite. I think it comes to another four dollars a year; less than half a dollar a month.
Anyone remember what story this was? I do a lot of consulting and have been running some numbers of scaling things up lately and am coming to some similar conclusions on paper. Would really be interested in this.
+ $0.18 ICANN Fee
+ $7.85 Registry Fee (a.k.a Verisign's Ripoff fee)
+ $1.97 Registrar (who you register the domain through) Fee
= $10.00 Retail Price
Amazingly, Verisign aren't the worst offender. The infrastructure to support the registry MUST cost a fraction of that price - as proven by 'low-fee' registries. I don't know how Verisign can continue to justify their price hikes.So you are aware, Verisign make just shy of $1 billion a year through this fee. Thats a lot of salaries and infrastructure... The scumbags even tried to increase the cost by 7% per annum to "ensure that .com directories run smoothly amid increases in Internet traffic and heightened security threats." before they forcibly had their prices frozen by the federal government in 2012. Make no mistake, Verisign have certainly been taking advantage of their position as registry of .coms.
That said, I still think the price of TLDs is too low, as proven by the proliferation of squatters. How to solve this, and where the money should go is another question though...
Additionally, $10 is almost an impulse buy, so a lot of domains are picked up in the event that it might be useful someday (I'm guilty of this).
It's so annoying when you have the perfect name for a product only to find that the domain is uselessly parked. And it seems to be 95% of the time.
Though I wouldn't actually propose they cost $500, I think $100 or so is still reasonable. Myself and many others bought them in the 90s for personal non-profit use at that price.
Add a $100 surcharge which goes to the EFF or some other org of choice. Maybe that doesn't even need to be yearly, but happens when a new domain is registered and each time it changes ownership.
As to the cost of domain names, If they were higher--guys like that Godaddy dude and Zuckerman would just buy up larger blocks of domains.
Hopefully, one day when a premium domain actually does drop--anyone with a computer will have a chance to buy it, or at least have a lottery for the best names? Right now it's a slimy game.
I gather that at that price domain grabbers would just start to register everything (within reason). Then we would deal with some kind of secondary market where domains would be priced by their attractiveness and not sold as a common good (this obviously is already the case for many good domains).
http://www.ntia.doc.gov/press-release/2014/ntia-announces-in...
For a good start read this and the linked PDF:
http://www.circleid.com/posts/20140426_the_illusion_of_inter...
TLDR; The DNS industry has an oversized representation in ICANN. ICANN makes a ton of money, and no one really seems to care.
You can read the actual contract ICANN has with the government(NTIA) here:
http://www.ntia.doc.gov/files/ntia/publications/sf_26_pg_1-2...
Mueller is someone who regularly criticizes ICANN. I don't always agree with him, but I think he's right on with this one.
http://www.internetgovernance.org/2014/04/16/icann-anything-...
Can someone drop a good link describing why there wasn't a more distributed approach to the .com TLD (and still isn't for new TLDs?)
The name registry was initially government funded, but privatized and sold off in the early / mid 90s.
https://en.wikipedia.org/wiki/Verisign https://en.wikipedia.org/wiki/Network_Solutions http://mediafilter.org/caq/internic
When you say non-profit, you could mean multiple things, at least here in the U.S.
You might be talking about a 501(c)(3) non-profit, like Mozilla or Wikipedia. Typically, when people think of 501(c)(3)s, they think of organizations such as the Red Cross or Catholic Charities, but obviously (as with Mozilla or Wikipedia) it can be practically anything directed toward the public good. One common critique I've heard about nonprofits in the tech space is that they have a hard time competing for the best talent (at least when it comes to salary/benefits), but if you have a large volunteer base, and a lot of people who truly want the project to flourish, then that's not a critical problem.
Or, you might be talking about a cooperative. A co-op is a non-profit in the sense that (unlike a normal for-profit business) its primary goal is not to make money, but to provide some benefit to its members. So, in the case of a cooperative registrar (such as nic.coop), the members wholly own the registrar, and it exists for their benefit. They may not care about generating a profit, so long as the business satisfactorily provides a necessary service.
The domain aspect of a registrar is one very small part. You factor in insurance, employee salaries, utilities, leasing of office space, purchasing office equipment and computers, storage, maintenance (network and building). A registrar is like any other business, it has to factor in its overheads into the cost of their products. On-top of that, all businesses ensure they bring in a little more than they're spending (ideally) and reinvest that back into the business to improve service offerings and existing products.
Having said all that ICANN aren't the only registrar out there, Verisign are probably the worse in my opinion. There are many men in the middle driving the cost up as well. It's very much a shark industry.
Technical folks such as those at Hacker News are focused on other things typically than this sort of stuff but it's what gets salaries paid.
If you work at a commercial organisation you'll find the cost of producing the goods or services that your company sells are (hopefully) less than the price they are sold for.
If there is a wide disparity between cost and price then companies think this is a good thing as it results in greater profit but typically attracts greater competition.
Here's how:
Early on registries were free, funded by government and run by InterNIC. Then government decided to privatize it. The contract to manage .com registry was granted to a company called Network Solutions, Inc (NSI). At that time govt actually paid [$5.9M][1] NSI to do this but then NSI managed to convince that registrations should be charged to cover the cost. Eventually Verisign bought Network Solutions and become the entity who manages .com registry.
Everyone was starting to realize that NSI/Verisign was becoming monoloy for some very important function of modern economy. ICANN was formed in 1998 which was charted to introduce competition in this area. But instead they ended up doing almost exactly the opposite thing in next series of events.
Early in 2003 Verisign introduced a service called [Site Finder][2] which redirected users to search engine if domain didn't exist. ICANN said this was "overstepping the contract terms". Verisign shutdown the service but also sued ICANN for preventing it to bring any improvements. Eventually ICANN had to settle with Verisign and the prize of [settlement][3] was that Verisign would be awarded renewal of contract without any bidding plus right to raise prices without showing cost justifications. There were even terms that indicated Verisign can even continue its monopoly for longer term. If you ask me this is blunder and incompetence by ICANN at mega scale.
[Industry was furious][4]. Lot of people [commented][5] on ICANN's proposal of settlement by saying that .com registry is not the property that ICANN owns to leverage in settlements. Others said no other government agency knowingly consented to unchecked price increase without cost justification. But it all went to vein and ICANN directors voted 5-9 in favor of settlement. Due to industry outrage US Dept of Commerce had to intervene and eliminate the clause for Verisign's right to increase prices by 7%. You can say that Verisign showed benevolence for not increasing prices to what was already considered ridiculous.
In cases like this typically competitors brings in anti-trust suits. It did happened against Verisign in 2010 but they [escaped][6] without a bruise because the organization CFIT which had filed this case wasn't considered as competitor or the one who had financial injuries. It also surprises me that real competitors haven't come forward against Verisign to bring in large scale anti-trust suit.
So when you pay that $10, it's ICANN's massive blunders of last decade to allow Verisign continue absolute monopoly. Verisign has benefitted dearly with this. They have $2 billion in cash and $1 billion of yearly revenues from all the payments you hand out to them. Verisign's financial indicates that this is their highest margin business.
One light at the end of the tunnel is that US government has [announced][7] plan to relinquish the control of Internet which means ICANN might not have authority to hand out monopolies any longer. Their stock too big hit when US government announced this.
[1]: http://en.wikipedia.org/wiki/Network_Solutions#History
[2]: http://en.wikipedia.org/wiki/Verisign#2003_Site_Finder_legal_case
[3]: http://www.cio.com/article/18286/ICANN_OKs_VeriSign_Settlement
[4]: http://www.prnewswire.com/news-releases/godaddycomr-outraged-over-icannr-giving-verisignr-monopoly-55213652.html
[5]: http://forum.icann.org/lists/com-renewal/
[6]: http://domainincite.com/4676-breaking-verisign-settles-cfit-lawsuit-for-free
[7]: http://www.washingtonpost.com/business/technology/us-to-relinquish-remaining-control-over-the-internet/2014/03/14/0c7472d0-abb5-11e3-adbc-888c8010c799_story.htmlThe bright side is that with ~1,300 new gTLDs being issued in 2014 the power a single registry such as Verisign can wield will decrease. If Verisign wants to charge $1,000 for a .com domain, you can just but a different domain under a different TLD. Expect to see more new websites not using .com in the future as these new gTLDs start propogating. Also, expect many more IDN gTLDs in coming years as unicode character sets become preferable for people in countries that don't use a latin character set.