Bind失敗記録1

サーバーの設定をしていました。全然できなかったです。Bindの設定は難しいです。その時の記録です。 Bind失敗記録2-成功を記述しました。この続きがあります。新しくBind設定公開の記事にてconfファイル等をダウンロードできるようにしました。

名前解決できない

Bindの設定で、digコマンドやnslookupコマンドを使いローカル上では情報を取得できているのですが、外部からのアクセスをすると名前解決ができません。正引きも逆引きもできませんでした。ポートはあいていました。 確認につかったのはポートチェック【ポート開放確認】です。ここで53番のポートが開いているのは確認しましたがダメでした。

コマンドで確認

dig logw.jp +traceとうち、rootサーバーからの情報をえてどんな設定がされているのか確認しました。 ローカル上ではお名前解決ができていました。ログゥではns.logw.jpというネームサーバーを設定しました。しかし、コマンドでローカル検索ができるのですが外部のサービス・自分が使っているパソコンのWindowsのコマンドプロンプト等からコマンド確認するとエラーがでました。

原因の追求

ローカル(サーバー内)では問題なく、外部からのアクセスでエラーがでるので原因がなにかがわかりませんでした。

等考えればキリがないくらいでてきました。そこで/var/log/message を見てみました。見てもいつ再起動したのかわからないので一度/etc/init.d/named restart で再起動したとに/var/log/message をcatコマンドで確認しました。ログからわかる原因を調べてみようと思いました。

このログは実際に/var/log/message に吐き出されたログになります。サーバー環境によってはログは異なると思いますがlogw-ログゥ-ではこのようなログが吐き出されました。

ログから調べて分かった事

ログからきになるのを調べたりしましたが、このログは転送等にはちゃんと成功しているログでした。英語なので翻訳してみても送信通知等の事がでています。そのため、お名前解決できていなかったのはここではなかったのでした。 Bind失敗記録2-成功に続きがあります。

Bind失敗記録2-成功

このページに続きがあります。成功したのは僕の環境であって必ずしも全ての人が成功するとは限りません。

Bind設定公開

僕が使っている環境下ではありますが、設定ファイルをダウンロードできるようにしました。もしよろしければこのページも見てください。