找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9401|回复: 3

[其它] dns分拣归递

[复制链接]
发表于 2016-7-12 02:11:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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


rosoft Yahei, Tahoma, Simsun, Arial, Helvetica, STHeiti">源起
ROSoft Yahei, Tahoma, Simsun, Arial, Helvetica, STHeiti">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我连半桶水都没有,整出来的东西自己看了都烦)










routeros
发表于 2016-7-12 09:41:24 来自手机 | 显示全部楼层
Ros本身就可以做
routeros
回复

使用道具 举报

 楼主| 发表于 2016-7-12 14:28:53 | 显示全部楼层

?????????
routeros
回复

使用道具 举报

发表于 2016-7-15 11:07:02 | 显示全部楼层
写个L7的FILTER, 匹配其中的请求的DNS名称, 然后把匹配到的数据包从另条路径发走.
虽然不复杂, 可是正则表达式挺烦人, 哈.
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-18 21:32 , Processed in 0.111169 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表