海运的博客

dns压力测试工具queryperf使用

发布时间:October 24, 2025 // 分类: // No Comments

bind包含queryperf的最后版本是9.13.2,也可使用后续独立版本dnsperf

wget https://downloads.isc.org/isc/bind9/9.13.2/bind-9.13.2.tar.gz
tar zxf bind-9.13.2.tar.gz
cd bind-9.13.2/contrib/queryperf
./configure && make
cp queryperf /usr/local/bin/

批量生成一些域名:

#!/usr/bin/env python3

def generate_query_file(filename, num_entries, base_domain="qq.com"):
    with open(filename, 'w') as f:
        for i in range(num_entries):
            f.write(f"{base_domain} A\n")

if __name__ == "__main__":
    generate_query_file("qq_com.txt", 1000000)
    print("测试文件生成完成!")

测试:

queryperf -d qq_com.txt -s 192.168.1.1 -p 53 -l 600
分类
最新文章
最近回复
  • 海运: 可能版本问题
  • 海运: 如果运营商限制型号
  • 海运: 没有
  • Mruru: 烽火猫切换rootfs的方法有么大佬?
  • nono: 修改光猫型号是做啥子用的
  • 960: root账号默认密码hg2x0 不对哇
  • rer: 感谢分享!~
  • opnfense: 谢谢博主!!!解决问题了!!!我之前一直以为内置的odhcp6就是唯一管理ipv6的方式
  • liyk: 这个方法获取的IPv6大概20分钟之后就会失效,默认路由先消失,然后Global IPV6再消失
  • 海运: 不好意思,没有。