去Cloudflare化的第一步 自建权威DNS服务器
source link: https://awsl.blog/2021/no-cloudflare-dns
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
早就想停止使用云耀斑减速器了,原因如下
API
服务突然停止支持freenom的免费域名,并且一刀切,而不是限量限速。- 免费版限制多,只能使用cloudflare的dns,不支持多级子域名。各种高级功能不让用,灰度测试时优先部署到免费节点,因此SLA很差。(虽然已经是业内较高水准了)
- 被MITM我就浑身难受,而Keyless SSL 又是企业用户专属。
- cloudflare确实没涉及什么隐私丑闻,也一直推动互联网向着安全,快速,开放发展,但它依然是互联网皇帝。
- 傻瓜式操作,不利于计算机技术的学习。
- 我自己能搞定IPv6接入和dns分区域解析,大部分资源都在
JSDelivr
上,再用免费CDN意义不大 - 可不敢乱用 Cloudflare,谁用谁就是 G D
著 名 网 络 安 全 专 家 ,复 旦 大 学 国 际 政 治 系 人 气 讲 师 沈逸 的微博也指出2013年开始根据FBI的国家安全传票,CF就开始给FBI提供数据了。刚才维基百科中文里面框处理的是他们2014年给港独提供在线投票专属服务的。https://weibo.com/1157864602/Kswdt9V6d
截至发稿时,该博主的与Cloudflare相关的微博已无法评论。可见Cloudflare里一定隐藏着一些惊 天 黑 幕。
可以说,去Cloudflare化势 在 必 行。
PowerDNS
看了一些网站,最后发现还是PowerDNS
最适合我。
由于本文只是对去Cloudflare化作出指引,并不会提供具体的安装过程,截图仅为个人记录,请谨慎参考。
https://computingforgeeks.com/install-powerdns-and-powerdns-admin-on-ubuntu-debian/
可能会遇到数据库字符集问题,将 InnoDB 与 MyISAM 互转即可解决问题。其他问题都可以通过谷歌解决,注意安全组放行53端口,PowerDNS设置里开启api控制。
本步骤无需自己编译,耗时20分钟。
PowerDNS-Admin
这是一个更新及时,界面还算好看的 PowerDNS GUI 管理界面。PHPMyAdmin 也可以直接管理PowerDNS
如果不出意外,它就会监听9191端口。
本步骤需自己编译,耗时15分钟。
设置DNS记录
域名注册商
到你的域名注册商处设置域名服务器和胶水记录Glue Record
。这是一个先有鸡还是先有蛋的问题。比如我的thinkingnull.com
域名服务器 ns0.thinkingnull.com
,要想知道它的ns0
的ip地址,就得问thinkingnull.com
的域名服务器,然后就死循环了。所以需要胶水记录,把ns0.thinkingnull.com
直接与 IP地址绑定好。不幸的,由于没有足够的资金购买Azure标准SKU的IP地址,所以IP地址不固定。一旦换IP,就得更改相关记录,并且需要几个小时才生效。
如果有固定IP,或者你的域名服务器是DDNS域名,那么设置后可以一劳永逸。
PowerDNS
打开刚刚安装的PowerDNS-Admin,注册帐号后自动成为管理员。配置好api地址,就可以添加域名了。
首先是SOA
记录,这个记录记载了管理这个域名的人,保持默认就好。
然后是NS
记录,不是刚刚在域名注册商那里设置过了吗?没错,这里我们再设置一遍。当然ns0
对应的A
记录也不能少了
DNSSEC
虽然听起来很安全,但没几家DNS提供商好好实现了,在国内,该污染还是污染。虽然国内服务商不支持DNSSEC,但我们有日志记录啊,一样能 确 保 安 全(意味深)。妄图对我国网 络 空 间 安 全指手画脚?太平洋没加盖子,请滚出中国(无慈悲),,,
好吧,虽说支持不好,但该配置的总要配置。还是到域名注册商那里配置DS
记录。
60891 13 2 ba57ccdeaae86d67a78a114514e28191932aabb9810
比如上面的 60891
就是 KEY Tag
,13
是算法Algorithm
,2
是摘要算法Digest Type
。通常来说,在界面设计良好的域名注册商,你只要按顺序填入就可以了。完成之后在 https://dnsviz.net/d/thinkingnull.com/dnssec/ 检测,很快就全部通过了。
至此,PowerDNS的配置告一段落,我们的域名也和cloudflare彻底脱离了关系。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK