_ きのうの DNSSEC スプリングフォーラムとか、その後の dnsops BoF でもあらためて話題になったので、もっかい。 qmail にパッチ当ててね。
_ 前任者がろくに引き継ぎせず残していった qmail なのでよくわからない。ベンダーから買った製品が qmail を使っていて中身を把握してない。ごてごてと qmail にいろんなパッチを当てすぎてカオスになってしまってもう一度作り直すのがこわい。そんな中身がよくわからないけど元気に動いてる qmail に対して DNS パッチを適用する方法。
_ netqmail-1.06と DNS パッチ、ついでに DNS とは関係ないけど このパッチを拾ってきたら、
以上。稼働中の qmail を止めずにそのまま上書きしちゃって大丈夫なはず(試してないけど)。今使っている qmail がほかににいろんなパッチが当ててあっても(そもそもパッチが当たってるか当たってないのかわからなくても)、これだけでたいていいける。保証はできないけど。% tar xvzf netqmail-1.06.tar.gz % cd netqmail-1.06 % patch -p1 < ../qmail-103.patch % patch < ../patch-qmail-1.03-rfc2821.diff % make qmail-remote # cp qmail-remote /var/qmail/bin/_ いま出回っているパッチは spam 対策か、SMTP AUTH のような認証に関するもの、あるいは LDAP などのユーザ管理まわりが主。SMTP でよそにメールを投げる部分に対してパッチを当てられることはまずないと考えていい(断言はできないけど)。ところが DNS 512バイト問題の影響を受けるのは、まさにこの外にメールを投げる部分。なので、どんなにパッチを当てまくってるような環境でも、このへんはオリジナルの qmail のままになってることが多い。ということで、ほかのパッチのことは気にせず、qmail-remote だけパッチを当てて作り直して、それだけ入れ替えればよい。
_ 断言できないと書いたようにもちろん例外はあって、たとえば STARTTLS や ipv6 でメールを送れるようにするようなパッチを当ててるようなところでこの手順そのままで入れ替えてしまうと、以後 TLS なり v6 なりで送れなくなってしまう。そのへんの注意は必要。ただ、このあたりの機能を追加するパッチなら、DNS まわりの修正もいっしょにおこなってることが多いと思う。たぶん。
_ それから、「ついで」のパッチは primary MX に蹴られた後で secondary MX に正しくフォールバックしない バグを修正するもの。このパッチがなくてもしばらくすれば再送するんでメールが届かないということはないけど、配送遅延は起きるので直しておくにこしたことはない。せっかくの機会なんでいっしょに修正しときましょう。
_ あんまり真面目にいじってないけど。
IPv6 と DNSSEC 対応はすぐやりますとあるけど、それより先にやんなきゃいけないこといっぱいあるよね。
- AXFR、NOTIFY 非対応
- EDNS0 非対応
- ANY への応答がおかしい(からっぽ!)
- example.com と sub.example.com を別々のゾーンとして設定したとき、sub.example.com にある名前を聞いても NXDOMAIN になる
- ゾーンを3つ以上定義すると [ERR] config: configuration read failed とか言われて起動しない
_ パフォーマンスのよさが売りらしいけど、権威サーバって DNS ホスティングをやってるような専門業者でもなければ数ドメイン数百レコードぐらいしか収容してないのがほとんど。たかだか数百 qps 程度を処理できれば十分なところばっかりで、高いパフォーマンスが要求されることはまずない。数値ではっきり見えるのでセールストークには使いやすいけど、優先すべきはそこじゃない。もちろん、ほかが同じなのであれば速いにこしたことはないんだけどね。
_ 国産 DNS としてがんばってほしいし、今後の展開にも期待したいけど、少なくとも現状ではまったく使いものにならない。
_ 風評被害で GW の観光客がだいぶ少なそうな東北へ。ほんとは景気よく宿に泊まって金を落としていけばいいんだろうけど、予定どおりに行動することがありえない自分にはやっぱそれムリ。すでに予定からだいぶはずれてるし。
_ iPod (5G) がハングアップした。強制再起動ってどうやるんだっけ。ほかにも 2G と先代 nano と初代 Touch で iPod がなぜか4台も積んであるんで、とりあえず電池切れまで放置する。
_ 夜間の車内照明用ランタンが点灯しないので調べてみたら電池が液漏れしてた。えー。まだほかにもランタンとヘッデン1個ずつあるからいいけど。ところでヘッデンの語源ってなに? ヘッド電灯でいいの?