TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

DNSimple DDOS Attack

125 pointsby dedeneover 10 years ago

21 comments

whafroover 10 years ago
We&#x27;re kinda tied into DNSimple since we use an ALIAS record for our bare&#x2F;naked&#x2F;root domain. Amazon&#x27;s Route53 supports aliases, but via a 301 redirect, which doesn&#x27;t work in an SSL context (without browser warnings).<p>Nonetheless, we just spun up a Route53 zone, exported our zone from DNSimple, imported to Route53, and hand-migrated our ALIAS records to static A records in the new zone.<p>Not perfect or permanent, but we&#x27;ve gotten around the outage. Also, I just learned that pointhq has (seemingly-undocumented) support for ALIAS records in the same style as DNSimple, so this could be another avenue to explore.
评论 #8684289 未加载
评论 #8684254 未加载
评论 #8683816 未加载
jameskiltonover 10 years ago
We can watch this happen live @ <a href="http://map.ipviking.com/" rel="nofollow">http:&#x2F;&#x2F;map.ipviking.com&#x2F;</a><p>Fascinating traffic floods from various locations, but the attack is not continuous.
评论 #8684687 未加载
评论 #8684301 未加载
评论 #8683890 未加载
webandtechover 10 years ago
Free solution that worked for me: Set up a free account on cloudflare.com, duplicate all dns records (thankfully I have a simple setup)... but next time I will keep a backup zone file!<p>FYI - Instead of an Alias record on DNSimple, CloudFlare will allow a CNAME record for the root domain using &quot;CNAME flattening&quot;.<p>You can now set CloudFlare&#x27;s DNS service to &quot;bypass Cloudfare&quot; on all records by clicking the icon so you don&#x27;t get any of their magic (unless you want it).<p>Then add CloudFlare&#x27;s 2 nameserves to your domain as your first 2 name servers. No need to remove dnsimple&#x27;s name servers.<p>Now you have 2 DNS providers in case one fails, just make sure the records are the same across them both!
评论 #8685618 未加载
评论 #8685736 未加载
scott_karanaover 10 years ago
DNS is so straightforward, so easily distributed, and so fundamental, that I&#x27;m always astounded when it&#x27;s a single point of failure for so many operations.<p>I wonder how many of the affected companies <i>do</i> have redundant appservers and load balancers, but missed this piece of the puzzle...
评论 #8684427 未加载
评论 #8684546 未加载
评论 #8684419 未加载
Cantdogover 10 years ago
Can someone help me understand what happens to email sent to a domain hosted by DNSimple while it&#x27;s down?<p>I&#x27;m hoping it will get queued by the sending server, and make it&#x27;s way back when DNSimple is up and running. Is that correct?
评论 #8684943 未加载
zuccsover 10 years ago
I moved from Zerigo to DNSimple, and it&#x27;s been awesome until now!<p>What can you do to prevent this in future? Can you run multiple DNS providers simultaneously? So, ns1&#x2F;ns2 go to DNSimple, and ns3&#x2F;ns4 go to another provider?
评论 #8685564 未加载
aberohamover 10 years ago
If you have an active DNSimple web UI session (or API key) you can change your root nameservers by hitting their web tier directly at 50.31.213.210.<p>We&#x27;ve successfully switched our domains over to nsone.net.
评论 #8684602 未加载
评论 #8685589 未加载
ericskiffover 10 years ago
For anyone else who needs to mitigate this in a hurry:<p>Set up a new account on another host that does ALIAS records (I used pointDNS)<p>Create your new record without much in it<p>Change your nameservers on your domain now - they&#x27;ll take time to propagate<p>Fill in the records on your domain. If you can&#x27;t remember them, print out most of your existing records with<p>dig yourdomain.com ANY<p>Add the rest of the records to pointDNS<p>Wait for the new Nameservers to propagate (0-24 hours - it took 15-30 min for us on a small-medium traffic domain today during sales crunch)
评论 #8684390 未加载
评论 #8684381 未加载
englishmover 10 years ago
Here&#x27;s where you can request your cached SERVFAILs be flushed from Google&#x27;s public DNS (i.e. 8.8.8.8): <a href="https://developers.google.com/speed/public-dns/cache" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;speed&#x2F;public-dns&#x2F;cache</a>
评论 #8686040 未加载
dedeneover 10 years ago
&quot;30 minute ETA from our network provider to begin scrubbing traffic in a location with capacity.&quot;<p><a href="https://twitter.com/dnsimplestatus/status/539551209452232705" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;dnsimplestatus&#x2F;status&#x2F;539551209452232705</a>
评论 #8684664 未加载
评论 #8684748 未加载
kjttmover 10 years ago
Does anyone have a simple explanation or link to an article &#x2F; blog that explains the naked domain &#x2F; ALIAS &quot;problem&quot; that DNSSimple solves? I recently set up DNS with DNSimple (due to nudging by Heroku) and am affected by this DDoS. I am still struggling to understand the exact nature of this issue. All of Heroku&#x27;s documentation is pretty cryptic (to me):<p>&quot;Some DNS hosts provide a way to get CNAME-like functionality at the zone apex using a custom record type. &quot; .. and then on to suggest DNSimple as their first suggestion.
评论 #8684621 未加载
评论 #8684650 未加载
scott_karanaover 10 years ago
For those wondering about alternatives to ALIAS: if you use a www subdomain, then you can simply use CNAMEs. (Though the appearance is a matter of taste...)<p>Google, Facebook, etc, all use this approach.
评论 #8686285 未加载
shoxxxover 10 years ago
Anyone switching from DNSimple? I really don&#x27;t want to, but we&#x27;ve been down for almost 3 hours. I&#x27;ve seen chatter about Cloudfare and it looks pretty good, reviews?
评论 #8684396 未加载
评论 #8684556 未加载
评论 #8684607 未加载
评论 #8684512 未加载
atacoover 10 years ago
DNSimple is my registrar and (was my only) DNS provider. Now that they&#x27;re back up I&#x27;ve exported the zone file and imported it to route 53 for redundancy in case this happens again. I also I updated the name servers in DNSimple to be 2 route 53, and 2 DNSimple, in that order. Is that the right way to do it? Does the order of the NS records matter? I set them up so that they&#x27;re in the same order in both places.
评论 #8694308 未加载
boopadoopover 10 years ago
DNSimple says it was not a direct attack on them but rather domains being brought over by new customers. Does anyone know the actual target?
brianarmstrongover 10 years ago
I wrote a follow-up article about what we at Canopy.co learned from this incident. Check it out (this covers and expands on some of the ideas talked about here):<p><a href="https://medium.com/@brianarmstrong/youre-probably-doing-dns-wrong-like-we-were-6625efaed390" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@brianarmstrong&#x2F;youre-probably-doing-dns-...</a>
sociover 10 years ago
Unfortunately, it&#x27;s not the first time it happens, my app is down and customers unhappy.<p>I always wonder, why is it that someone wants to attack a small company like DNSimple ? Is it that they were blackmailed and did not surrender to the criminals? If so, why would anyone be interested in blackmailing such a small company?
评论 #8684570 未加载
评论 #8684576 未加载
评论 #8684571 未加载
anderlyover 10 years ago
You can use my cross-platform cli for dnsimple to export your zone files easily to txt or json format: <a href="https://www.npmjs.org/package/dnsimple-cli" rel="nofollow">https:&#x2F;&#x2F;www.npmjs.org&#x2F;package&#x2F;dnsimple-cli</a><p>dnsimple domain record list example.com &gt; example.txt<p>OR<p>dnsimple domain record list example.com --json &gt; example.json
stockkidover 10 years ago
RubyGems.org and Travis-ci are down as a result of this! Not helping with my productivity this morning.
beck5over 10 years ago
What are the recommended practices to prevent too much down time when your DNS provider goes down?
评论 #8684211 未加载
评论 #8684359 未加载
评论 #8684318 未加载
pkfrankover 10 years ago
Can anyone expand on what this means: &quot;This attack is volumetric in nature.&quot; (?)
评论 #8683971 未加载
评论 #8683968 未加载