投稿日:2007年03月16日 作成鷹の巣

No.21447 DNSサーバマシンの変更に伴う設定ファイルの変更点



DNSサーバマシンの変更に伴う設定ファイルの変更点

No.21447 投稿時間:2007年03月16日(Fri) 16:39 投稿者名:BIND初心者 URL:

はじめまして。
webサーバを固定IP+独自ドメインで公開しようと悪戦苦闘している初心者です。

やりたい事:
WinXP Home のPCでBIND9.4.0を起動させ、外部から独自ドメインでWebサーバにアクセスしたい。
メールサーバやFTPサーバは今のところ無し。

現状:
Win2000 ProのPC(上記とは別のマシン。同一LAN下)でBIND9.4.0用の設定ファイルを作成し、外部からドメイン名でアクセスすることができました。
しかし、このWin2000でうまくいった設定ファイルをWinXPの同インストール箇所にコピーしても、1067エラーでBINDを起動させることができません。
named.confの
directory "C:\WINNT\system32\dns\etc";
の部分はXPの方では
directory "C:\WINDOWS\system32\dns\etc";
に変更しました。変更はこの1点のみ。

この他にも2000とXP間では変更しないといけない箇所があるのでしょうか。
そもそもWinXP のHome エディションではBINDは利用できないのでしょうか?
様々な解説サイトを見て回って、それぞれのサンプル設定ファイルを試してみたのですが、
どれも1067エラーでBINDが起動できませんでした。
とりあえず動作したWin2000Proでの設定ファイルをコピーするのが1番無難だと思ったのですが、うまくいきません。
何かお気づきの点がありましたら、どうかお助けください。お願いします。


Re: DNSサーバマシンの変更に伴う設定ファイルの変更点

No.21451 投稿時間:2007年03月17日(Sat) 15:12 投稿者名:ふぁらだ URL:

まずログを見る。


Re^2: DNSサーバマシンの変更に伴う設定ファイルの変更点

No.21454 投稿時間:2007年03月17日(Sat) 21:58 投稿者名:BIND初心者 URL:

> まずログを見る。

回答ありがとうございます。

ログを見るとのことですが、ログがどこに吐き出されるのか教えて頂けないでしょうか。
BINDの起動(Windowsサービスの開始)に失敗している状態で、
ログファイル等が作られた様子はないのですが。


Re^3: DNSサーバマシンの変更に伴う設定ファイルの変更点

No.21456 投稿時間:2007年03月18日(Sun) 01:03 投稿者名:わらび URL:

Googleで調べてから、聞きましょうねー


Re^4: DNSサーバマシンの変更に伴う設定ファイルの変更点

No.21457 投稿時間:2007年03月18日(Sun) 02:24 投稿者名:BIND初心者 URL:

> Googleで調べてから、聞きましょうねー

質問する前にGoogleで調べていた事は、
named.confに
logging {…
で指定した箇所にログが出力されるという事だったのですが、
エラーで起動できていないのでログファイルはまだ出力されるわけないですよね。

いろいろ悩んでいたところ、ふぁらださんのおっしゃっていたログとは、イベントビューアの事だと気づき、
見てみたところ、原因のエラーは下記のようです。
「couldn't open pid file 'C:\WINDOWS\system32\dns\etc\named.pid': Permission denied.」
翻訳サイトで訳したところ、Permission denied=許されない許可と出たのですが、
そもそもnamed.pidファイルは存在しません。(自動で作られるものなのでしょうか)
ためしにWin2000の方に存在していたnamed.pidをコピーしてみたのですが、同様に開けないと言われました。
「couldn't open pid file 'named.pid': File exists.」
この先どうすればいいのでしょうか


Re^5: DNSサーバマシンの変更に伴う設定ファイルの変更点

No.21458 投稿時間:2007年03月18日(Sun) 06:10 投稿者名:ふぁらだ URL:

http://www.aconus.com/~oyaji/dns/bind_win.htm
の下の方にある
■DNSの動作確認
でチェック。
或いは上のURL通りに再インストールや再設定を。


Re^6: DNSサーバマシンの変更に伴う設定ファイルの変更点

No.21459 投稿時間:2007年03月18日(Sun) 14:49 投稿者名:BIND初心者 URL:

> http://www.aconus.com/~oyaji/dns/bind_win.htm
> の下の方にある
> ■DNSの動作確認
> でチェック。
> 或いは上のURL通りに再インストールや再設定を。

上記の■DNSの動作確認をしてみたのですが、
named-checkconfコマンド
named-checkzoneコマンド
共に文法的には問題なさそうでした。
named-checkconfコマンドではエラーは表示されず正常終了の様子
named-checkzoneコマンドではOKが表示されました。
が、やはり1067エラーで起動できず。

WindowsUpdateもすべてしておりますし、WinXPのファイアウォールでもPort53はTCP/UDP両方許可しています。
WindowsDefenderが邪魔をしているわけでもありませんでした。
再インストールや再設定は当然何度もやっているので、八方塞です。


解決しました

No.21460 投稿時間:2007年03月18日(Sun) 23:56 投稿者名:BIND初心者 URL:

BIND9.4.0をやめて、BIND9.2.8を使用したところ、
最初、同様のエラーが出て諦めかけていたのですが、
そのまま設定を変更することなく、別の作業をしたりして、再起動などを繰り返していたら、
突然起動しました。
気まぐれ要素があるとしか思えないのですが、(Windows側の気まぐれ動作?)
とりあえず、うまく動作する事ができました。

アドバイスありがとうございました。


目次掲示板過去ログ目次▲頁先頭