暇つぶしのエントロピー

暇つぶしに何して遊んだか記録していく。少し続いたと思ってたら更新飽きた!最近は工作ブログになりつつある。

DNS キャッシュポイゾニング

  • 7月
  • 28

12:49 pm シロクマ

DNS キャッシュポイゾニング関連で世間が賑やか。
シロクマのBindのバージョンを確認すると 9.4.2。最新は 9.5.0.P1 らしい。
まっ、アップデートしとっか?って感じで
./configure
ところが、openssl を先にアップデートしろと言われた。
現在使用中のものは… OpenSSL 0.9.7d 17 Mar 2004
まぁ当然だな。
って、違う。OpenSSL 0.9.7l 28 Sep 2006 もインストールされてるけど
古いのが残ったままになってそっちにパスが通ってる不思議なことに。

まぁいいやあたらしいのを入れるか。

あれ?そういえば openssl のインストールもなんか苦労した記憶が。
openssl-0.9.7m.tar.gz
openssl-0.9.8h.tar.gz
二つ落として試してみる。

0.9.8hは
x86cpuid-elf.s:160: Error: suffix or operands invalid for `pxor’
と言われてひっかかるけど 0.9.7mはとおった。ひとまず0.9.7mでいいや。
./config shared
でコンフィグしてコンパイル。
シンボリックリンク張り直したりして openssl は終了。

でBind。Bindまだだめ。今度は
./gen: error in loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
だって。えっ?あるぞ/usr/local/lib/にある。

./configure –with-libxml2=/usr/local/lib
make
make test

> E:zonechecks:Mon Jul 28 11:47:32 JST 2008
> make[2]: *** [test] Error 1

前の版でも同じエラーがでてたみたいだからインストールしちゃえ


© 2007 暇つぶしのエントロピー. Blog theme by blogstheme.com, debt consolidation.