seignior 发表于 2016-7-12 02:11:09

dns分拣归递

本帖最后由 seignior 于 2016-7-12 02:12 编辑


源起
http://bbs.routerclub.com/thread-74560-1-1.html
http://bbs.routerclub.com/thread-74573-1-1.html


话说其实因为国内各种实际情况,所以很多为了解决问题而产生的钻牛角尖解决方案,dns这块也早就被人整过了(例如各种基于web缓存、基于dns污染等等的理由),咋就没人做这个基于域名分别归递解释的开发?(即例如google,facebook就归递给8.8.8.8等境外dns解释,cn的统统归递给境内dns解释)


偶然翻硬盘,居然发现N年前自己为了练手而写的dns demo,说实在那实在是烂得无敌的代码(本来就不是程序猿),但至少能工作,估计修修补补应该能凑合用。
大致就是做list,为那些“特种域名”做个清单(可以自行添加),获得dns请求的时候,先分析需要解释的是什么域名,如果在list里,就归递给境外dns,如果不在就归递给就近的dns。虽然肯定不算最合适的方案,但至少比现在没有办法的好


有多少人有需求?或者有那个高手愿意奉献?(写code我连半桶水都没有,整出来的东西自己看了都烦)










jike106397 发表于 2016-7-12 09:41:24

Ros本身就可以做

seignior 发表于 2016-7-12 14:28:53

jike106397 发表于 2016-7-12 09:41
Ros本身就可以做

?????????

arainbow 发表于 2016-7-15 11:07:02

写个L7的FILTER, 匹配其中的请求的DNS名称, 然后把匹配到的数据包从另条路径发走.
虽然不复杂, 可是正则表达式挺烦人, 哈.
页: [1]
查看完整版本: dns分拣归递