开发者社区> 问答> 正文

相关bind9+mysql的问题

我用bind9配置DNS直接从数据库读取记录,运营起来出现了一个严重的问题。如果DNS解析某个域名过多就会造成无法正常解析 。不知道是否已经受到攻击,查看querylog发现dns频繁的处理某个域名,不知道哪里来的请求。从自己机器上发送请求却无法到达dns服务器,但是querylog里还是显示dns正常解析。
难道是已经受到DDOS攻击了。
请知道的高手指点迷津。

展开
收起
落地花开啦 2016-02-11 15:30:46 2938 0
2 条回答
写回答
取消 提交回答
  • bind在域名请求是集中在1个domain的时候是存在的性能问题的,主要是内部的锁机制问题。
    听上去你这个是公网的DNS,建议配合RRL做一些源IP的限速,可以防止一些非流量性攻击。

    2019-07-17 18:40:46
    赞同 展开评论 打赏
  • 公益是一辈子的事, I am digoal, just do it. 阿里云数据库团队, 擅长PolarDB, PostgreSQL, DuckDB, ADB等, 长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养. 曾荣获阿里巴巴麒麟布道师称号、2018届OSCAR开源尖峰人物.

    关于智能解析,大量用到范围查询,建议使用PostgreSQL的range类型,性能可以提升20倍。
    你可以参考一下
    http://blog.163.com/digoal@126/blog/static/16387704020125701029222/

    2019-07-17 18:40:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从花农到MySQL大 立即下载
从华农到MySQL大神 立即下载
深入MySQL实战 立即下载