はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 DNSでサーバ名が引けない
日時: 2007/07/26 06:51
名前: かときち   <masao@katou.sc>

?不明点・障害内容:DNSでサーバ名が引けない
?ログの有無   :
  (有:その内容):
?Distribution  :Fedora Core6
      Version:
?Service Name  :
      Version:
?ネットワーク構成:

 お世話になっております。

 Fedora Core6でDNSサーバをたてている最中なのですが、以下の様なエラーが出てしまい、サーバ名を正しく引けていません。

C:\Users\masao>nslookup
既定のサーバー: UnKnown
Address: 192.168.11.15:53

>

 また、サーバ上でnslookupをすると、以下のように表示されます。

[root@x23-server ~]# nslookup katou.sc
Server:     192.168.11.15
Address:    192.168.11.15#53

** server can't find katou.sc: SERVFAIL

 色々と設定ファイルを確認してみましたが、こちらのサイトで解説されている通りに記述しています。

■ コンテンツ関連情報

 Re: DNSでサーバ名が引けない ( No.1 )
日時: 2007/07/26 06:52
名前: かときち   <masao@katou.sc>

 以下に設定ファイルの内容(内向きだけ)を記述します。

----------------------------------------------------------------
# vi /var/named/katou.sc.lan

$TTL  86400
@    IN   SOA   katou.sc. root.katou.sc.(
            2007031400   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       katou.sc.
    IN   MX   10   katou.sc.
    IN   A        192.168.11.15
KUROBOX-PRO  IN    A    192.168.11.8
x23-server   IN   CNAME  katou.sc.
www   IN   CNAME      katou.sc.

------------------------------------------------------------------
------------------------------------------------------------------
# vi /var/named/11.168.192.in-addr.arpa.db

$TTL  86400
@    IN   SOA   katou.sc. root.katou.sc.(
            2007031400   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       katou.sc.
15   IN   PTR       katou.sc.
8    IN   PTR       KUROBOX-PRO.katou.sc.

-------------------------------------------------------------------~

 以上です。

 何か設定ミスがあるのでしょうか。
 御教示いただければ幸いです。

 宜しくお願い致します。
 Re: DNSでサーバ名が引けない ( No.2 )
日時: 2007/07/26 11:06
名前: ペコ

DNSサーバは、named.confで動いていますか?それともnamed.caching-nameserver.confで動いていますか?
調べてください。
 Re: DNSでサーバ名が引けない ( No.3 )
日時: 2007/07/26 13:42
名前: かときち   <masao@katou.sc>

 レスを頂き、ありがとうございます。

 調べてみました所、named.caching-nameserver.confを読み込んでいるようです。

Jul 26 06:21:36 x23-server named[2803]: found 1 CPU, using 1 worker thread
Jul 26 06:21:36 x23-server named[2803]: loading configuration from '/etc/named.caching-nam
eserver.conf'

 私も設定ファイルはnamed.caching-nameserver.confを設定しています。
(named.confは有りませんでしたので……)

 宜しくお願い致します。
 Re: DNSでサーバ名が引けない ( No.4 )
日時: 2007/07/26 13:48
名前: かときち   <masao@katou.sc>

// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
options {
//   listen-on port 53 { 127.0.0.1; };
//   listen-on-v6 port 53 { ::1; };
    directory    "/var/named";
    dump-file    "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    query-source  port 53;
//   query-source-v6 port 53;

    allow-query   { any; };
};
logging {
    channel default_debug {
        file "data/named.run";
        severity dynamic;
    };
};
view localhost_resolver {
    match-clients   { localhost; };
    match-destinations { localhost; };
    recursion yes;
    include "/etc/named.rfc1912.zones";
    include "/etc/named.katou.sc.lan";
};

view internal {
    match-clients      { localnets; };
    match-destinations   { localnets; };
    recursion yes;
    include "/etc/named.rfc1912.zones";
    include "/etc/named.katou.sc.lan";
};

view external {
    match-clients      { any; };
    match-destinations   { any; };
    recursion no;
    include "/etc/named.rfc1912.zones";
    include "/etc/named.katou.sc.wan";
};
 Re: DNSでサーバ名が引けない ( No.5 )
日時: 2007/07/26 13:50
名前: かときち   <masao@katou.sc>

/etc/named.katou.sc.lan

zone "katou.sc" IN {
    type master;
    file "katou.sc.lan";
    allow-update { none; };
};

zone "11.168.192.in-addr.arpa" IN {
    type master;
    file "11.168.192.in-addr.arpa.db";
    allow-update { none; };
};

以上までが設定ファイル(内向きのみ)です。
 Re: DNSでサーバ名が引けない ( No.6 )
日時: 2007/07/26 17:30
名前: 管理者

bind起動時に、自身で作られたゾーンファイルをきちんと読み込んでいますか?
(「/var/log/messages」ファイル内にそのログがありますか?)


Jul 26 08:49:01 fedora named[22540]: starting BIND 9.4.1-P1 -u named -t /var/named/chroot
Jul 26 08:49:01 fedora named[22540]: found 2 CPUs, using 2 worker threads
Jul 26 08:49:01 fedora named[22540]: loading configuration from '/etc/named.conf'
Jul 26 08:49:01 fedora named[22540]: listening on IPv4 interface lo, 127.0.0.1#53
Jul 26 08:49:01 fedora named[22540]: listening on IPv4 interface eth0, 192.168.1.5#53
Jul 26 08:49:01 fedora named[22540]: listening on IPv4 interface eth1, 172.16.8.5#53
Jul 26 08:49:01 fedora named[22540]: zone 'kajuhome.com' allows updates by IP address, which is insecure
Jul 26 08:49:01 fedora named[22540]: zone 'kaju.homeip.net' allows updates by IP address, which is insecure
Jul 26 08:49:01 fedora named[22540]: zone '1.168.192.in-addr.arpa' allows updates by IP address, which is insecure
Jul 26 08:49:01 fedora named[22540]: zone '8.16.172.in-addr.arpa' allows updates by IP address, which is insecure


上記は当方のログです。
ログの最後の4行が、自分のゾーンファイルとなります。


他には以下を確認してください。
・サーバのファイアウォールが有効になっていないか?(有効でも「port53 / UDP」がopenになっていればOK)
・「bind-chroot」パッケージを適用しているか?
 している場合はのゾーンファイルは、「/var/named/chroot/var/named/」配下にゾーンファイルがあるか?
 Re: DNSでサーバ名が引けない ( No.7 )
日時: 2007/07/26 17:50
名前: かときち   <masao@katou.sc>

 管理人様、レスを頂きありがとうございます。
 早速、ゾーンファイルの読み込み状態を調べてみると、以下のようになっていました。

Jul 26 17:41:47 x23-server named[4164]: zone localdomain/IN/external: loaded serial 42
Jul 26 17:41:47 x23-server named[4164]: zone localhost/IN/external: loaded serial 42
Jul 26 17:41:47 x23-server named[4164]: zone katou.sc/IN/external: loading master file katou.sc.wan: permission denied
Jul 26 17:41:47 x23-server named[4164]: running

 permissionと言う言葉が有りましたので、まさかと思いすべてのゾーンファイルと設定ファイルのパーミッションを
設定し直してみると、正常に動作するようになりました。
 何らかの加減でパーミッションが読み書き出来ない設定になっていた様です。

 アドバイスを頂き、本当にありがとうございました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.