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

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

 バーチャルドメインDNS設定についての質問です。
日時: 2009/05/16 22:35
名前: centくん

はじめまして。

centOSにてバーチャルドメインDNSの設定を過去レスから見つけて設定しております。
http://kajuhome.com/patio_thread/1254.shtml

上記のレスの設定はnamed.caching-nameserver.confの設定だと思うのですが、bindの設定はどのあたりを変更すれば良いのでしょうか?

bindの追加部分はviewの内側、外側を下記のように変更すれば良いのでしょうか?


view "internal" {
    match-clients { localhost; localnets; };
    recursion yes;
    
    zone "aaaa1.com" {
        type master;
        file "aaaaa.com.lan";
        allow-update { none; };
    };
    
    zone "24.168.192.in-addr.arpa.db" {
        type master;
        file "24.168.192.in-addr.arpa.db";
        allow-update { none; };
    };

//ここからバーチャルドメイン追加ーーーーーーーーーーーーーーーーーーー(内側、外側)

    zone "aaaa2.net" {
        type master;
        file "aaaaa.net.lan";
    };


};^




zoneファイルの設定は以下のようになっています。

[内側]

$TTL  86400
@    IN   SOA   aaaa2.net. root.aaaa2.net. (     ←ここを変更
            2009051600   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
        IN   NS       aaaa1.com.
        IN   MX   10   aaaa2.net.       ←ここを変更
@        IN   A        192.168.24.5
*        IN   A        192.168.24.5
www       IN   CNAME      aaaa2.net.       ←ここを変更
mail      IN   CNAME      aaaa2.net.       ←ここを変更



[外側]

$TTL  86400
@    IN   SOA   aaaa2.net. root.aaaa2.net. (     ←ここを変更
            20090951600   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
  
    IN   NS   ns1.aaaa1.com.     
    IN   MX   aaaa2.net.              ←ここを変更
    IN   NS   ns.maihama-net.com.
    IN   A    121.XX.XX.XX
mail  IN   CNAME  aaaa2.net.              ←ここを変更
www   IN   CNAME  aaaa2.net.              ←ここを変更


[24.168.192.in-addr.arpa.db]

$TTL  86400
@    IN   SOA   aaaa1.com. root.aaaa1.com. (     
            2007091300   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
        IN   NS   aaaa1.com.
5        IN   PTR   aaaa1.com.
5        IN   PTR   aaaa2.net.       ←ここを追加



[XX.XX.121.in-addr.arpa.db]

$TTL  86400
@    IN   SOA   aaaa1.com. root.aaaa1.com. (
            2007091300   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS   aaaa1.com.
32   IN   PTR   aaaa1.com.
32   IN   PTR   aaaa2.net.          ←ここを追加


上記の設定はエラーを出さずにrestartしているのですが、nslookup aaaa2.net 実行すると
server can't find aaaa2.net: SERVFAILとなってしまいます。
また、Apacheバーチャルドメイン設定変更後aaaa2.netにアクセスしても見ることができません。
色々過去レスで調べたのですが原因がわかりません。
どなたか、原因がわかる方ご教授ねがいます。

メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ コンテンツ関連情報

 Re: バーチャルドメインDNS設定についての質問です。 ( No.36 )
日時: 2009/06/02 18:55
名前: centくん

一度スレを閉めます。

ありがとうございました。
メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.37 )
日時: 2009/06/03 17:13
名前: 管理者

もう見ていないかもしれませんが、検証環境で試験してみました。
結果から言うと、問題なく名前解決できています。
何処か設定が誤っているように思えます。

以下に、定義ファイルとその結果を開示しますね。
もう運用開始してしまったら難しいかもしれませんが、以下の設定に変更して確認してみてください。
※:当掲示板からコピペする場合は気を付けてください。
  (半角スペースが全角スペースとなっています。全て半角スペースに置き換えてください。)
------------------------------------------------------------

# cat /etc/named.conf
options {
    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";
    allow-query   { any; };
    recursion yes;
};

logging {
    channel default_debug {
        file "data/named.run";
        severity dynamic;
    };
};

view "internal" {
    match-clients { localhost; localnets; };
    recursion yes;

        zone "." IN {
            type hint;
            file "named.ca";
        };

        include "/etc/named.rfc1912.zones";

    zone "kajuhome.com" {
        type master;
        file "kajuhome.com.lan";
        allow-update { none; };
    };

    zone "kajuhome.jp" {
        type master;
        file "kajuhome.jp.lan";
        allow-update { none; };
    };

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

------------------------------------------------------------

# cat /var/named/kajuhome.com.lan
$TTL  86400
@    IN   SOA   kajuhome.com. root.kajuhome.com. (
            20090603    ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       kajuhome.com.
    IN   MX   10   kajuhome.com.
    IN   A        192.168.1.5
client1 IN   A        192.168.1.10
client2 IN   A        192.168.1.20
fedora IN   CNAME      kajuhome.com.
www   IN   CNAME      kajuhome.com.

------------------------------------------------------------

# cat /var/named/kajuhome.jp.lan
$TTL  86400
@    IN   SOA   kajuhome.jp. root.kajuhome.jp. (
            20090603    ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       kajuhome.com.
    IN   MX   10   kajuhome.com.
    IN   A        192.168.1.5
client3 IN   A        192.168.1.30
client4 IN   A        192.168.1.40

------------------------------------------------------------

# cat /var/named/1.168.192.in-addr.arpa.db
$TTL  86400
@    IN   SOA   kajuhome.com. root.kajuhome.com. (
            20090603    ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       kajuhome.com.
5    IN   PTR       kajuhome.com.
5    IN   PTR       kajuhome.jp.
10   IN   PTR       client1.kajuhome.com.
20   IN   PTR       client2.kajuhome.com.
30   IN   PTR       client3.kajuhome.jp.
40   IN   PTR       client4.kajuhome.jp.
メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.38 )
日時: 2009/06/03 17:13
名前: 管理者

------------------------------------------------------------
以下が上記設定時の問い合わせ結果です。
------------------------------------------------------------

# nslookup
> kajuhome.com
Server:     192.168.1.5
Address:    192.168.1.5#53

Name:  kajuhome.com
Address: 192.168.1.5
> kajuhome.jp
Server:     192.168.1.5
Address:    192.168.1.5#53

Name:  kajuhome.jp
Address: 192.168.1.5
> 192.168.1.5              ← 今回の問題点の場所
Server:     192.168.1.5
Address:    192.168.1.5#53

5.1.168.192.in-addr.arpa    name = kajuhome.com.
5.1.168.192.in-addr.arpa    name = kajuhome.jp.

Name:  client1.kajuhome.com
Address: 192.168.1.10
> client2.kajuhome.com
Server:     192.168.1.5
Address:    192.168.1.5#53

Name:  client2.kajuhome.com
Address: 192.168.1.20
> client3.kajuhome.jp
Server:     192.168.1.5
Address:    192.168.1.5#53

Name:  client3.kajuhome.jp
Address: 192.168.1.30
> client4.kajuhome.jp
Server:     192.168.1.5
Address:    192.168.1.5#53

Name:  client4.kajuhome.jp
Address: 192.168.1.40
> 192.168.1.10
Server:     192.168.1.5
Address:    192.168.1.5#53

10.1.168.192.in-addr.arpa    name = client1.kajuhome.com.
> 192.168.1.20
Server:     192.168.1.5
Address:    192.168.1.5#53

20.1.168.192.in-addr.arpa    name = client2.kajuhome.com.
> 192.168.1.30
Server:     192.168.1.5
Address:    192.168.1.5#53

30.1.168.192.in-addr.arpa    name = client3.kajuhome.jp.
> 192.168.1.40
Server:     192.168.1.5
Address:    192.168.1.5#53

40.1.168.192.in-addr.arpa    name = client4.kajuhome.jp.
> exit



また、可能であれば設定ファイル全てを開示して下さい。
(ドメイン名やグローバルアドレスは伏せて頂いても構いません。)
メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.39 )
日時: 2009/06/03 20:26
名前: centくん

返事遅くなりました下記が実行結果です。


# nslookup 192.168.24.5
Server:     127.0.0.1
Address:    127.0.0.1#53

** server can't find 5.24.168.192.in-addr.arpa: NXDOMAIN



# nslookup aaaa1.com
Server:     127.0.0.1
Address:    127.0.0.1#53

Name:  aaaa1.com
Address: 192.168.24.5



# nslookup aaaa2.net
Server:     127.0.0.1
Address:    127.0.0.1#53

Name:  aaaa2.net
Address: 192.168.24.5

よろしくお願いします。
メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.40 )
日時: 2009/06/04 23:45
名前: 中学生管理者

こんばんは

現状がわからないのですが、最初の書き込みのままだとすると

>    zone "24.168.192.in-addr.arpa.db" {

となっていますので、zone name に余計な".db" がついている為に

>** server can't find 5.24.168.192.in-addr.arpa: NXDOMAIN

「見つからない」となっているのかもしれません。
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ その他

ページ先頭へ

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