想自建 DNS 智能解析服务,请问有什么比较好用的相关开源项目?

2020 年 6 月 9 日
 gesse
按照国家、地区、自定义区域来设置 DNS 记录的 DNS 服务器开源项目有推荐的吗?
6636 次点击
所在节点    DNS
11 条回复
KyonLi
2020 年 6 月 9 日
terax
2020 年 6 月 9 日
pi-hole
miyuki
2020 年 6 月 9 日
我多嘴一下,国内个人机器现在不让做……

https://v2ex.ih06.com/t/567972
imn1
2020 年 6 月 9 日
服务?服务对象只能是自己
不然你就要申请证照了
geekvcn
2020 年 6 月 9 日
推荐
pi-hole,smartdns,Adguardhome
老牌
dnsmasq,unbound
daimaosix
2020 年 6 月 9 日
@geekvcn 你说的这是递归 DNS 吧,楼主的意思是要搭建权威 DNS
CatStudioApp
2020 年 6 月 9 日
CoreNDS
jasamboro
2020 年 6 月 9 日
建在国内的话和直接购买 dnspod 的服务区别不大,都是实名的
neighbads
2020 年 6 月 10 日
bind9 权威都是这个....
SaigyoujiYuyuko
2020 年 6 月 10 日
楼主的意思是 GeoDNS? 作为域名的权威 dns ? 我记得 github 有一个开源项目叫 GeoDNS 的,不过文档不全,我不会用。
我的第一种解决方案是:
bind + acl, 我是用 PHP 写了一个脚本读取 Maxmind/IP2Region/IPDB 的数据库然后生成一个规则文件。缺点是 精度不准,CIDR 转换有问题 bind 读取不了。
我目前的解决方法是,我用 go 写了一个权威 dns, 通过读取 ECS(eDNS Client Subnet)来获取客户 ip (问题是很多 Local DNS 不支持 ECS 的传递)然后指向对应规则文件去给客户端返回最佳的回答
mytsing520
2020 年 6 月 13 日
@miyuki 不让做的是递归,如 114DNS 这种。做权威 DNS 的不受影响

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

https://v2ex.ih06.com/t/680019

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

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

© 2021 V2EX