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

sometimes it's hard to even know WHERE to change the settings. Last week a friend was trying to setup heroku with api.foo.com and he needed to add a CNAME to the domain so heroku would make the cert and turn it on.

I used dig, i used host, I used whois, I got invited to their aws route 53 and saw all sorts of stuff in there but each change had no affect. Finally I noticed from whois that the name servers weren't even aws they were google.

So they gave me access to the google account but no domains in there.

Finally I asked, have the CEO log in to his personal google account and sure enough, that's where the change could be made.



This. The protocol isn't hard, but the protocol isn't the service.

The service of DNS is a decentralized, distributed, held-together-by-spit-bailing-wire-and-an-unprecedented-post-WWII-era-of-international-peace-and-collaboration hash-job of individually configurable nodes kind of agreeing on a shared worldview of the information the service contains, unless your local government hates piracy or pictures of Winnie the Pooh, YMMV.

It's like saying "I don't know why people struggle with databases; SQL isn't hard" and then the database contains ten thousand tables, a thousand indices, a hundred functions and triggers, and all of it was documented by someone who built it and never had a neophyte review the docs.

Oh, and the database operates on eventual-consistency guarantees out to 24 hours of "eventually."




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

Search: