いつも拝見させて頂いています。
今回内向けDNSを参考にBIND9をWindowsXPに導入してみたのですが、
おやじさんのHPを参考に設定を終え、いざ起動しようとすると
「エラー 1069:ログオンに失敗したため、サービスを開始できませんでした。」
と表示され起動できませんでした。
内容的に理解できていない部分も多く、さっぱり原因がわかりません。
情報など足りない部分がありましたらご指摘をお願いします。
> 今回内向けDNSを参考にBIND9をWindowsXPに導入してみたのですが、
> おやじさんのHPを参考に設定を終え、いざ起動しようとすると
> 「エラー 1069:ログオンに失敗したため、サービスを開始できませんでした。」
>
> と表示され起動できませんでした。
>
> 内容的に理解できていない部分も多く、さっぱり原因がわかりません。
これは、BINDには関係ない話でXPでサービス起動するときの問題ですので、サーバ以前の話です。。
Windwosの場合、システム的な問題が出たらイベントビューアでsyslogを見てください。意外と皆さん知らないようで、何度も同じ話をさせてもらっています。
ここを見れば、たくさんのヒントが得られます。
で、対処方法は、サービスでISC BINDのプロパティを開いて、ログオンで現在アカウント(.\namedかな?)になっているのをローカルシステムアカウントにチェックを入れなおせば、サービスにログインできるようになります。
おやじのWindowsのコンテンツはWin2Kのままのものが多いので、WinXPでは「C:\WINNT」->「C:\WINDOWS」になっていたりするので、コピペで作業しないようにしてください。
いずれにしてもコピペで動かしてしまうと何も残らないので、ひとつひとつ設定していくことを進めます。
ちなみに、単にキャッシュサーバとして動かすなら、named.rootだけでいいので、判りにくいrundcなんかは後回しにして、基本中の基本を動かしてから少しずつ拡張していくと、違いが判るので自分なりに整理できると思います。
ログイン情報を修正する事で無事起動できました。
貴重なお時間をありがとうございます。
その後のエラーなども自分なりになんとか解決し、無事に動作しています。
本当にありがとうございました^^
もうひとつ追加でお聞きしたいのですが、
サイト1を192.168.1.100 xxx.xxx.com
として設定した場合に、バーチャルホストで同じサーバーに
もうひとつサイトがある場合にはzoneファイルが2種類必要ということでしょうか?
お暇な時にでも教えて頂ければ幸いです。
> もうひとつ追加でお聞きしたいのですが、
>
> サイト1を192.168.1.100 xxx.xxx.com
>
> として設定した場合に、バーチャルホストで同じサーバーに
> もうひとつサイトがある場合にはzoneファイルが2種類必要ということでしょうか?
自分が必要なら設定すればいいだけでは?
DNSとは何なんでしょうか? DNSは名前のとおりで、ドメイン名やホスト名をネットワーク機器が扱えるIPアドレスに変換する、あるいはその逆でIPアドレスをホスト名に変換する機能を持ったサーバですよね。もうひとつのサイトでその機能が必要なら、設定は当然必要ですよね。仕組みから考えれば当然ですが、バーチャルホストがIPベースか名前ベースかで対応する範囲が異なります。名前ベースの場合、IPがひとつしかないため逆引きでどちらかのホストにする必要があります。
設定方法もさることながら、どういう仕組みで実現されているのかを勉強するほうがおやじは重要と思いますが・・・。仕組みがわかれば自分で判断できますし、仮にサーバ運営していく中で問題が出ても、その理論に従って追跡していけば絞込みができますから。仕組みがわかっていないとトラブル対処できません。
少なくともおやじは、このアプローチでこの3年間やってきました。