[リストへもどる]
一括表示
タイトル内向けDNSの設定について
記事No8153
投稿日: 2010/03/02(Tue) 20:54
投稿者MeOrb
こん××は。
こちらのサイトを参考に内向きDNSの設定を試みているのですが、
うまく動かすことが出来ないので知恵をお借りしたくお願い致します。

内向きDNSの設定を参考に設定を進めていたのですが、
最後のnamed-checkzoneによるチェックの段階でエラーが出ます。
エラーの出るファイルは「named.local」と「192.168.0.rev」で、どちらも
「zone hogehoge.com/IN: NS 'hogehoge.com' has no address records (A or AAAA)
zone hogehoge.com/IN: not loaded due to errors.」
と表示されます。
それぞれのファイルの中身とログは以下のようになっています。


【192.168.0.rev】===========================================
$TTL 86400
@ IN SOA hogehoge.com. root.hogehoge.com. (
2003072400 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1H ) ; minimum

IN NS hogehoge.com.

=============================================================


【named.local】==============================================
$TTL 86400
@ IN SOA hogehoge.com. root.hogehoge.com. (
2010030200 ; Serial
3H ; refresh
15M ; retry
1W ; expiry
1H ) ; minimum

IN NS hogehoge.com.

1 IN PTR localhost.

=============================================================


【ログ】=====================================================
02-3-2010 20:04:18.203 general: named.local:11: file does not end with newline
02-3-2010 20:04:18.203 general: zone 0.0.127.in-addr.arpa/IN: loaded serial 2010030200
02-3-2010 20:04:18.203 general: 192.168.0.rev:9: file does not end with newline
02-3-2010 20:04:18.203 general: zone 0.168.192.in-addr.arpa/IN: loaded serial 2003072400
02-3-2010 20:04:18.203 general: hogehoge.com.zone:16: file does not end with newline
02-3-2010 20:04:18.203 general: zone hogehoge.com/IN: loaded serial 2010030200
02-3-2010 20:04:18.218 general: running
=============================================================


試しにhogehoge.comを192.168.0.3(サーバーのアドレス)に変えてみたところ、
エラーは出なくなったのですがLAN内よりホスト名でのアクセスが出来ません。
問題を解決するにはどうすればいいのでしょうか。
ご教授お願い致します。

タイトルRe: 内向けDNSの設定について
記事No8154
投稿日: 2010/03/02(Tue) 23:20
投稿者瀬戸っぷ
> 最後のnamed-checkzoneによるチェックの段階でエラーが出ます。
> エラーの出るファイルは「named.local」と「192.168.0.rev」で、どちらも
> 「zone hogehoge.com/IN: NS 'hogehoge.com' has no address records (A or AAAA)
> zone hogehoge.com/IN: not loaded due to errors.」
> と表示されます。
> それぞれのファイルの中身とログは以下のようになっています。
> 【named.local】==============================================
> $TTL 86400
> @ IN SOA hogehoge.com. root.hogehoge.com. (
> 2010030200 ; Serial
> 3H ; refresh
> 15M ; retry
> 1W ; expiry
> 1H ) ; minimum
>
> IN NS hogehoge.com.
>
> 1 IN PTR localhost.
> =============================================================

「hogehoge.com」で正引きしたら、どのアドレス返したらいいんでしょう?
ネームサーバのアドレス、定義されていないようですが。
# 逆引きもゾーンファイルも同様です。

おやじさんのページで解説されているゾーンファイル中の、「@」に関する設定が足りないのではないですか?
ちゃんと解説されていますよ。

タイトルRe^2: 内向けDNSの設定について
記事No8155
投稿日: 2010/03/03(Wed) 07:35
投稿者MeOrb
>「hogehoge.com」で正引きしたら、どのアドレス返したらいいんでしょう?
この中にサーバーのIPを記述する必要があるのですか?
named.localに関してはそのままコピペしてホストだけ書き換えたんですが
何か足りないんでしょうか?
あと@の中の設定とは具体的にどこを指すのでしょうか?
教えて頂いてるのに注文つけて本当に申し訳ないのですが、
もうすこし素人にも分かるように書いて頂けると幸いです…

タイトルRe^3: 内向けDNSの設定について
記事No8157
投稿日: 2010/03/03(Wed) 10:46
投稿者stranger
参照先http://ja.528p.com/
> もうすこし素人にも分かるように書いて頂けると幸いです…
参考サイト
http://www.asahi-net.or.jp/~aa4t-nngk/bind9.html

タイトルRe^3: 内向けDNSの設定について
記事No8158
投稿日: 2010/03/04(Thu) 00:58
投稿者瀬戸っぷ
> 何か足りないんでしょうか?
> あと@の中の設定とは具体的にどこを指すのでしょうか?

http://www.aconus.com/~oyaji/dns/bind_linux.htm
「◆example.zive.net.zoneの設定(正引きの家庭内ゾーン)」
の(8)の解説を。

> もうすこし素人にも分かるように書いて頂けると幸いです…

ディストリビューションが不明でしたのでおやじさんのコンテンツでRedhatの方を掲示していますが。
基本的にそれほど変わらない…でしょう。

ざっと検索しても…Aレコードでの「@」について説明しているページってあまり無いですね…。
# エラーメッセージでNSレコードの名前に対するAレコードが無い。と言っていますので、必要なのでしょう。
# dig google.comやdig yahoo.co.jp等でもAレコードの返答ありますし。

タイトルRe^4: 内向けDNSの設定について
記事No8159
投稿日: 2010/03/04(Thu) 08:05
投稿者stranger
参照先http://ja.528p.com/
> ざっと検索しても…Aレコードでの「@」について説明しているページってあまり無いですね…。

@マークは @ IN SOAの @ と同じだと思う
zoneファイルで$ORIGINで指定されていなければ
named.confのzoneで指定された"hogehoge.com"が入ります
redhatのDNSの例では"example.zive.net"が入ります
ですからnamed.confのzoneで正確な名前を設定すること

dnsサーバのアドレスが正引きできていない
zoneファイルにその設定がない
"example.zive.net"では下記の部分
@ IN A 192.168.1.100

タイトルRe: 内向けDNSの設定について
記事No8160
投稿日: 2010/03/04(Thu) 15:46
投稿者MeOrb
他のサイトも参考にしてみたのですが今ひとつ理解できなかったため
hostsに追記することで解決しました。
お騒がせして申し訳ありませんでした。