rbldnsでブラックリストを運用


rbldns

rbldnsはD.J.Bernstaindjbdnsに含まれるブラックリストなどのIPリスティング用dnsサーバです。udpでのAとTXTレコード、ANYの問いあわせに答えます。

rbldns運用の利点

ブラックリストを公開しないまでも、rbldnsを動かしておくことで、複数のMTAで一括してサイトの拒否ネットワークの設定が行なうことができ、整合性も保てるので、メンテナンスが楽になります。また、tinydnsで同様の設定を行なった場合よりcdbが小さくなり、lookupも高速です。

設定例

rbldnsのユーザrbldns
rbldnsのログのユーザrbllog
rbldnsディレクトリ/etc/rbldns
rbldnsを動かすIPアドレス202.212.33.50
rbldnsを動かすfqdna.example.com
ブラックリストのドメインblacklist.example.com
  1. rbldnsの設定を行う

    rbldns-conf rbldns rbllog /etc/rbldns 202.212.33.50 blacklist.example.com

  2. データファイルを作り、起動する

    dataの例(自分の管理下のMTAで使っているものです)

  3. 上位DNSからrbldnsを動かすホストにブラックリストのドメインを委譲する

    上位DNSで:
    &blacklist.example.com::a.example.com

  4. MTAの設定を修正

    rblsmtpdなら:
    -r blacklist.example.com を追加

rbldnsについて

これらは、bind/rbldns/tinydnsのフィンガープリントに使えそうです。

INDEX
Hiroshi Tsukamoto
Last modified: Sun Jul 7 23:59:06 2002