DNS 污染的危害
首先为何会有 DNS 污染?
昨天在微信公众号中看了一个信息,一个站长的网站被同行进行了 DNS 污染,导致关站。 我猜测导致关站的原因是,其网站依赖于百度搜索的流量,在被 DNS 污染之后,可能被指向了非法内容站。 然后被百度K站。这样,这个流量站就没有了存在的价值。而对手则成功消灭了一个竞争者。
看上去确实危害很大。然后文章里推荐的解决方案是开启域名 DNSSEC。于是查询了一下 DNSSEC 相关的资料。
DNSSEC 的全称
DNSSEC 是 Domain Name System Security Extensions 的缩写,即 DNS 安全扩展。
DNSSEC 能解决什么 DNS 安全问题
防止 DNS 记录被篡改、污染。
不但是 A 记录,TXT 记录等其他类型的记录也同样能起到防护效果。
原理
由于 DNS 解析过程是明文的。所以,在解析时,中间人可以篡改结果,伪造返回。
DNSSEC 通过数字签名的方式来规避此问题。
详细原理参考这里: https://guozeyu.com/2018/03/dnssec/
是否有 DNSSEC 免费服务? 看了几个我用的云服务商:
阿里云无免费版 DNSSEC
DNSSEC 目前面向阿里云付费版DNS用户(不限版本)开放使用。
DNS付费套餐结束之后,DNSSEC 随之失效。
参考阿里云文档:阿里云域名解析 DNSSEC 的设置方法
阿里云价格:
- 云解析DNS个人版1年:48,双十一优惠价:36。价格还可以接受。
- 云解析DNS企业标准版1年:198,双十一优惠价:148
腾讯云
只查到腾讯云官网的一篇介绍如何设置 DNSSEC 的文章,
但是,不知道是付费的还是免费的。
CloudFlare
// TODO
参考
- https://en.wikipedia.org/wiki/Domain_Name_System_Security_Extensions
- DNSSEC 签名的原理:https://guozeyu.com/2018/03/dnssec/
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式
谈笑风生
a (来自: 中国 内蒙古 呼和浩特 联通) 4年前
abc (来自: 中国 山东 烟台 联通) 4年前
大象腿 (来自: 中国 山东 烟台 移动) 4年前
林林 (来自: 中国 福建 泉州 移动) 3年前