djbdns

読み:ディージェイビーディーエンエス
外語:djbdns
品詞:固有名詞

DNSサーバの実装の一つ。D. J. Bernsteinの作であり、DJB教徒が使う。

セキュリティ命のDJB教であるので、その設計も独特で、かつ徹底している。一切の妥協はない。

BINDでは全てが一つとなっているが、djbdnsはDNSコンテンツサーバとDNSフルサービスリゾルバが完全に分離されている。

これまでに、セキュリティホールは発見されていない。

現時点での最新版は以下の通りである。

djbdnsは、主に次の四つのプログラムで構成されている。

  • tinydns
    • DNSコンテンツサーバである。
  • axfrdns
    • ゾーン転送を行なうプログラムである。tinydnsと併用され、セカンダリDNSからのゾーン転送要求に応答する。
  • axfr-get
    • ゾーン転送を要求するプログラムである。
  • dnscache
    • DNSフルサービスリゾルバ(DNSキャッシュサーバ)である。

このほかにも、walldnsやrbldnsといったデーモンがある。