记录一次 ip9 就被 DDoS 干黑洞过程,还好留了一个手

1 天前
 xiuoo

那天早上吃完早饭,手机“叮”的一声,阿里云推送跳出来:

ip9.com.cn 遭受 DDoS 攻击,已被黑洞。

我:“……”

紧接着用户群直接炸了,各种 @ 和“服务挂了”“完全访问不了”“怎么超时了”的消息刷屏。
我看着群里一片哀嚎,心里也挺无奈的——这大清早的,谁家攻击者不睡觉啊?

赶紧打开笔记本登阿里云控制台,准备看看到底什么情况。结果还没等我点完菜单,群里就开始有人反馈:

“咦?恢复了?”
“能访问了!”
“刚刚还超时,现在好了”

我一看时间,大概几分钟。

这时候我才反应过来:DNS 级别的灾备终于立功了。

阿里云控制台显示:攻击流量峰值 190Gbps

之前在 Cloudflare (赛博大善人)那边配了备用解析 + WAF 策略,设置了自动切换。
主站一被阿里云黑洞,DNS 探测到异常后直接把流量切到 CF 那边的清洗节点去了。
整个过程基本是自动的,我这边甚至还没来得及手动干预。

当时脑子里就冒出一句话:
“这次你算是踢到赛博钢板了。”


那波攻击过去之后,后面又陆陆续续来了好几波 DDoS ,有大有小。
不过有了这次的经验和已经验证过的灾备链路,后面的几次都是有惊无险,基本没怎么影响正常用户访问。

感慨一下,做独立开发者真的不容易,尤其跑在国内的业务,DDoS 几乎是标配了
幸好提前花了点时间把多线路、DNS 灾备、WAF 这些东西都搞了一遍,不然估计得在用户群里挨骂一整天。


✨ 给同样在搞小服务的朋友们提个醒


有同样被 DDoS 搞过的朋友欢迎交流经验,最近这波攻击手段感觉越来越卷了……
都是小本买卖,相煎何太急 😂


2475 次点击
所在节点    程序员
28 条回复
dimwoodxi27
1 天前
你这架构是分布式吗,还是用的加 cf 的备用机器; dd 基本是国内同行花钱请人搞的,但感觉遇上 dd 只能上 cf 或高防了
xiuoo
1 天前
@dimwoodxi27 多地区分布式,单点 k8s 动态扩容
dimwoodxi27
1 天前
@xiuoo 可以的
lynn1su
1 天前
成本多少呀?
xiuoo
1 天前
@lynn1su 真正的成本不是服务器,那不是重点。重点而是长期可持续的提供服务,塑造用户信任度
pc10201
1 天前
这个 ip 服务准吗?跟 ipip.net 什么区别?
ylx
1 天前
可惜不提供免费服务了
自动你们不免费了,弄了本地的勉强用,准确当然比 ip9 差多了
xusp
1 天前
ip 地理库吗?准确性如何?和 ipip.net 、埃文对比呢?
xiuoo
1 天前
ip9 目前已经为中小企业提供 10+年 ip 服务了
ipip 是国内老牌了,肯定是很优秀的,ip9 在的数据模型也在不断进步,在数据准确度上可以满足大部分场景,运营时长就可以说明,客户名单有不少大厂、游戏公司、外贸。
@pc10201 @ylx @xusp
cijianzy
1 天前
还要配一个可以支持 短 TTL 的 DNS ,效果就更佳了,这里面主要是解析切换的时间慢。
deqiying
1 天前
多地区的数据共享是靠分布式数据库吗?
xiuoo
1 天前
@cijianzy
dns ttl 免费版 5 分钟,付费版 1 分钟。

@deqiying
key 是实时分发,调用数据也是后端实时上报;这个是费了不少心思设计的,解决了跨区域延迟问题。
pandamen
1 天前
我也经常被 DDOS ,可以提供下防范的解约思路嘛。购买 CF 吗?但是国内访问延迟很高啊。
keer
1 天前
给个 VIP 套餐表 我看下
xiuoo
1 天前
@pandamen
我是拿 cf 作为备用线路,然后平时流量都是走国内线路,当国内被 d 了自动切 cf ,用户延迟会增加但是不会中断,当 ddos 停了就会自动切回来。目标就是保证服务不间断。
xiuoo
1 天前
@keer 登录 VIP 控制台[dash.ip9.com.cn]就可以看到,低至 0.5 元/万次
deqiying
1 天前
@xiuoo #12 所以,所有节点访问的其实是同一个数据库吗?这样的话延迟缺少会高不少
xiuoo
1 天前
@deqiying 数据库也是分布式,后端有同步机制
fruit
13 小时 5 分钟前
ip9 目前已经为中小企业提供 10+年 ip 服务了

注册日期
Registration Date(UTC+08:00) 2024 年 10 月 19 日
xiuoo
13 小时 1 分钟前
@fruit ip9.com.cn 是 24 年发布,公司 ip 服务 16 年就开始。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1228504

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX