Debianでqueryperfを使う。

DNSサーバの負荷検証を行う場合、queryperfを使うと思いますが、Debianではと、apt-cacheでもapt-fileでも見つかりません。

$ apt-cache search queryperf
$ apt-file search queryperf
$

さて、どうすれば良いでしょうか。

答えは、bind9のソースパッケージを取得することです。

$ apt-get source bind9

ソースパッケージを取得後、カレントディレクトリにbind9のソースツリーが展開されるので、bind9-9.8.1.dfsg/contrib/queryperf/ディレクトリに移動し、コンパイルします。

$ cd bind9-9.8.1.dfsg/contrib/queryperf/
$ sh configure
(snip)
$ make
gcc  -DHAVE_CONFIG_H -c queryperf.c
gcc  -DHAVE_CONFIG_H  queryperf.o  -lnsl -lresolv  -lm -o queryperf

以上でqueryperfが生成されましたね。これで自分で管理しているDNSサーバに負荷検証を好きなだけかけられますね。