DNSimple Blog
blog.dnsimple.com · Company blog · on HN since 2011
The blog of DNSimple, a domain registrar and DNS hosting company, covering product updates, incident reports, and remote work.
What HN saysHN links it for domain-transfer guides, such as moving out of GoDaddy, and for DNS features; commenters mention a Cloudflare dependency that surprised one user.
47HN people shared it
12linked it in comments
60stories submitted
428story points
7 months agolast shared
2011people per year2026
Most-shared posts
- 1Multiple Accounts, Teams, New Plans and New Features4 people · 4 points · first shared 2015 · discussion on HN
- 2Incident Report – DDoS Attack3 people · 146 points · first shared 2014 · 38 comments on HN
- 3The Villians of Remote Work3 people · 18 points · first shared 2016 · 1 comments on HN
- 4Introducing CAA Records at DNSimple3 people · 9 points · first shared 2017 · discussion on HN
- 5Two Years of Squash Merge (2019)2 people · 81 points · first shared 2021 · 191 comments on HN
- 6Elapsed time with Ruby, the right way2 people · 6 points · first shared 2018 · discussion on HN
- 7DNSimple on Remote Working2 people · 3 points · first shared 2015 · discussion on HN
- 8Preparing Domains in GoDaddy for Transfer Out2 people · 3 points · first shared 2011 · discussion on HN
- 9Preparing Domains in GoDaddy for Transfer Out2 people · 2 points · first shared 2011 · discussion on HN
- 10Why we ended up not using Rails for our new JSON API2 people · 2 points · first shared 2017 · 1 comments on HN
- 11PSA: New Rules for Domain Name Registrants Starting January 20142 people · 2 points · first shared 2014 · discussion on HN
- 12Let's Talk About Security2 people · 2 points · first shared 2014 · discussion on HN
- 13DNSimple offers domain transfer concierge service2 people · 1 points · first shared 2014 · discussion on HN
- 14Introducing the ALIAS Record1 people · 45 points · first shared 2011 · 11 comments on HN
- 15Incident Report: DNS Outage due to DDoS Attack1 people · 36 points · first shared 2013 · 11 comments on HN
What HN people wrote when they linked it
anderly · 2014-12-03
That should be right. I'm doing the same thing with CloudFlare. However, it appears that DNSimple won't keep your secondary name servers in the order entered. They are showing for me sorted alphabetically. Apparently, they are working on providing this (http://blog.dnsimple.com/2014/12/incident-report-ddos/) for failover in case of an event like this again.
rkalla · 2014-02-03
Fantastic list with much more depth than I expected. Some surprises that others might be interested in from this article and comments below:
[1] Keeping buckets locked down and allowing direct client -> S3 uploads
[2] Using ALIAS records for easier redirection to core AWS resources instead of CNAMES.
[3] What's an ALIAS?
[-] Using IAM Roles
[4] Benefits of using a VPC
[-] Use '-' instead of '.' in S3 bucket names that will be accessed via HTTPS.
[-] Automatic security auditing (damn, entire section was eye-opening)
[-] Disable SSH in security groups to force you to get automation right.
[1] http://docs.aws.amazon.com/AmazonS3/latest/dev/PresignedUrlUploadObjec…
[2] http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAlias…
[3] http://blog.dnsimple.com/2011/11/introducing-alias-record/
[4] http://www.youtube.com/watch?v=Zd5hsL-JNY4
aeden · 2011-03-31
I put together a step-by-step guide on how to prepare domains for transfer out of GoDaddy:
http://blog.dnsimple.com/post/3167427271/preparing-domains-in-godaddy-…
Naturally I'd love if you used DNSimple, but this will work for transferring out to any other registrar.
patio11 · 2014-01-29
I've heard good things about them from friends. This article was the last straw for me -- I just migrated my 90 domains off of GoDaddy. Actually, I didn't. I just told DNSimple to do all the work, via their (brilliant) concierge onboarding option: http://blog.dnsimple.com/2014/01/domain-transfer-concierge-service/
"Here's my credit card and GoDaddy creds, guys, and here's a technical note about my DNS settings that I want you to pay extra special attention to. Tell me when I should expect to start getting the GoDaddy confirmation emails. Other than that, have fun playing with DNS settings -- I never want to even think about them again."
This post is 5% "Here's my recommendation for a DNS service" and 95% "Notice how in return for an hour or two of grunt work a SaaS company just made it very easy for me to award them $2,000 of high-margin recurring revenue a year despite being twice as expensive as my pre-existing option by successfully overcoming my 'I would love to move off my existing solution but it requires grunt work so I think I'll punt on that decision for, oh, eight years' objection? That's a really good trade. You should consider offering it in your SaaS business, too, in any way that makes sense for it."
mawalu · 2026-04-07
I used them in the past (many years ago) and was very surprised when my DNS was affected by a cloudflare outage. Turns out (back then) they relied on the cf network for DoS protection against their resolvers[1]. I was surprised to learn that and honestly thought that if I already take a dependency on cloudflare I might as well have them host my zones directly for free.
[1] Not completely sure but I think this was the incident https://blog.dnsimple.com/2020/07/incident-dns-resolution/
cobertos · 2023-02-23
For example, see the .audio domain or any of the other Uniregistry domains that went through a massive as much as 1400% price increase in 2017 after people had already bought domains. https://blog.dnsimple.com/2017/08/uniregistry-tld-price-increase/
It caused quite a stir. I luckily was able to get grandfathered pricing for a .audio domain through my registrar (namecheap). Although their system did fail at one point and charged me the non-grandfathered price at one point, and I had to go to support for a refund. What a headache
cm2187 · 2016-10-21
> I don't think anyone saw this particular problem coming.
Knocking half of the web off the grid because their DNS provider is under attack? It happened recently to DNSimple.
https://blog.dnsimple.com/2014/12/incident-report-ddos/
The irony is that I noticed it when dotnetrocks.com went offline, at that time dotnetrocks was sponsored by dnsimple...
at-fates-hands · 2014-12-02
Hackers have been hammering these guys for some time now.
They've already had two major attacks. One was in June of 2013 (http://blog.dnsimple.com/2013/06/incident-report-20130603/) and another one in September of 2014 (http://blog.dnsimple.com/2014/09/incident-report-ddos/). I'd probably pull the plug on their service, or have some mitigation plan in place if you stay with them
treitnauer · 2014-01-03
Others in the industry have updated their sites or informed their customers as well:
- http://support.godaddy.com/help/article/8948/verifying-contact-informa…
- http://www.hover.com/blog/icann-registrant-verification-is-coming-soon…
- http://blog.dnsimple.com/2013/12/new-rules-for-domain-registrants/
threecheese · 2024-07-28
I asked Perplexity: Using the same provider for both domain registration and DNS hosting can present several risks. Here are the primary risks and ways to mitigate or prevent them:
## Risks
1. *Single Point of Failure*: - If the provider experiences an outage, both your domain registration and DNS services could be affected, leading to downtime for your website and email services[2].
2. *Security Vulnerabilities*: - Using a single provider increases the risk of DNS hijacking, DNS cache poisoning, and other DNS attacks if the provider's security is compromised[3][4].
3. *Limited DNS Features*: - Some domain registrars that offer DNS services may not provide advanced DNS features like DNSSEC, Anycast, or DDoS protection, which are crucial for security and performance[2][5].
4. *Vendor Lock-in*: - It may be more challenging to transfer your domain or DNS services to another provider if both are managed by the same company, potentially leading to higher costs or service disruptions[1].
## Mitigation Strategies
1. *Use DNSSEC*: - Implement DNSSEC (Domain Name System Security Extensions) to protect against DNS hijacking and cache poisoning. DNSSEC adds a layer of security by enabling DNS responses to be verified using digital signatures[3][4].
2. *Redundancy and Backup*: - Use secondary DNS providers to ensure redundancy. This way, if your primary DNS provider experiences an outage, the secondary provider can handle DNS queries, minimizing…
troydavis · 2018-03-25
At least between Kraków, Warsaw, and nearby cities like Brno, Czech Republic, any cost differences are inconsequential compared to the impact that an experienced, bicultural (has lived and worked in both countries) local team leader will make.
If someone from your team isn’t bicultural, consider recruiting the team leader in any of these cities. When you find someone who you believe in enough to make a first-class part of the team (including whatever you’d offer a senior dev manager in the US, like stock options), let them use their existing network to build the local team.
Hopefully this is obvious, but just in case: if no one on your team is bicultural and the team is tiny, like 2 or 3, it makes no sense to accept all the effort of a second culture, management, and timezone. For a tiny team like that, build an entirely location-independent team - see https://zapier.com/learn/remote-work/ or https://blog.dnsimple.com/2015/04/the-dnsimple-team-on-remote-working/…
jasim · 2017-09-06
You can use a global set of variables for typography, colors, borders, box-shadows, and spacings. This could be CSS variables, SASS, or Javascript variables in CSS-in-JS.
Typography and colors are something almost everyone tries to keep within a bounded set, but spacings are often overlooked. If the designer has defined a clear set of spacings - like 8px for small, 24 for medium, and 48px for large, then we can build consistent interfaces by using that as a primitive. Button paddings will be $small-spacing, while sections can be separated by $large-spacing etc.
The stylesheet at this point is just an application of all these base values to the HTML structure of the particular component, and that arrangement can be unique to each component depending on how its HTML is laid out.
http://tachyons.io does this really well - @mrmrs_ has teased out a universal set of base values that can cover most designs, and has built out a complete UI kit out of it. There are many experience reports online, here's how DNSimple went about it - https://blog.dnsimple.com/2017/01/CSS-journey/.