« 六本木 白兵衛 | メイン | 土用の丑の日 »

cygwinでdigコマンド

cygwinを使っていてdigコマンドを実行したいな~と思うことが多々あるのですが、setupを実行してもbind系のパッケージはない。
ググると『Cygwinでdigを使う』というサイトがあるので、その通りにやってみた(つもり)だけれど、動かない・・・orz

で、別件でbindのキャッシュ汚染のセキュリティホールについてを調べていたら、ISCのサイトでbindのWINDOWSバイナリーを配布していることを知った。
今まで知りませんでした・・・Windows版を正式配布していたとは。
だからcygwinにも取り入れてないのかな?mysqlも同様にないし。

まずは、下記のISCのBINDのページからWindowsのBinary Kitをダウンロード。

http://www.isc.org/sw/bind/view?release=9.5.0-P1

最新版バージョン9.5.0-P1のアーカイブファイルをダウンロード。
ZIPを解凍。
解凍したフォルダの中にはインストーラー(BINDInstall.exe)があるのですが、僕はWindowsでbind(named)を動かしたいわけではないし、サービスに登録されるのも嫌なので、インストーラは実行しない。
解凍したフォルダをCドライブの下記にコピー。

 C:\cygwin\usr\local\BIND-9.5.0-P1

cygwinを起動してシンボリックリンクを作成

 cd /usr/local
 ln -s BIND-9.5.0-P1 bind

不要なファイルは削除。特にインストーラを間違って実行しないように削除。

 cd /usr/local/bind
 rm BINDInstall.exe
 rm *.html
 rm *.pdf
 rm *.txt

あとはここにPATHを通すだけ。.bashrc に環境変数PATHを設定。

cd
vi .bashrc

PATH="/usr/local/bind:${PATH}"

これでcygwin上でdigコマンドが実行可能になります。
便利!(^^)

トラックバック

このエントリーのトラックバックURL:
http://hagyroom.sakura.ne.jp/mt/mt-tb.cgi/978

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年07月23日 00:00に投稿されたエントリーのページです。

ひとつ前の投稿は「六本木 白兵衛」です。

次の投稿は「土用の丑の日」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

アーカイブ

お薦めショップ

  • HagyShop   ボクの大好きな作品だけ、
      お薦めの本と映画をご紹介。