はじめての自宅サーバ構築 - 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.6 )
日時: 2009/05/18 20:41
名前: centくん

httpd の設定ファイルで明示的に指定するとはどのようにすればいいのでしょうか?


メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.7 )
日時: 2009/05/22 21:11
名前: centくん

あれから色々と試行錯誤したのですがやはりaaaa1.comと同じページが表示されてしまいます。
httpdのバーチャルホストの設定を見たのですがどうもaaaa2.netの設定のところを見ていない感じなんですが
、どうしてなのでしょうか?

Directoryのパスの設定およびDocumentRootの設定に誤りはありませんでした。
またServerNameも間違いはありません。

DNS側の設定なのかと思い色々調べて設定内容を変更してみましたがやはりaaaa1.comと同じものが表示されます。
nslookupでaaaa2.netを実行すると異常なく帰ってきます。(aaaa1.comも同様です。)

返答をお待ちしております。
よろしくお願いします。
メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.8 )
日時: 2009/05/22 21:57
名前: ken@CentOS

どのように設定しましたか?
メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.9 )
日時: 2009/05/22 22:50
名前: centくん

返事ありがとうございます。

下記に設定を記載します。


<Directory "/var/www/html/aaaa1">
  Options FollowSymLinks Includes ExecCGI MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

<Directory "/var/www/html/aaaa2">
  Options FollowSymLinks Includes ExecCGI MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>




NameVirtualHost *:80


<VirtualHost *>
  ServerAdmin root@aaaa1.com
  DocumentRoot /var/www/html/aaaa1
  ServerName aaaa1.com
  ServerAlias aaaa1.com *.aaaa1.com
  ErrorLog logs/S1-error_log
  CustomLog logs/S1-access_log common
</VirtualHost>

<VirtualHost *>
  ServerAdmin root@aaaa2.net
  DocumentRoot /var/www/html/aaaa2
  ServerName aaaa2.net
  ServerAlias aaaa2.net *.aaaa2.net
  ErrorLog logs/S1-error_log
  CustomLog logs/S1-access_log common
</VirtualHost>

こんな感じです。ご教授お願いします。
メンテ
 Re: バーチャルドメインDNS設定についての質問です。 ( No.10 )
日時: 2009/05/23 00:25
名前: ken@CentOS

これはhttpd.confに記述しましたか?
私的には外部ファイルを読み込ませる方法を取ります。

httpd.confでVirtualHostを有効にして

aaaa1.com.conf等として
<VirtualHost *80>
  DocumentRoot /var/www/html/aaaa1
  ServerName aaaa1.com
  ErrorLog logs/S1-error_log
  CustomLog logs/S1-access_log
</VirtualHost>
<Directory "/var/www/html/aaaa1">
  Options ExecCGI
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

関係ないですがログファイルは分けなくてもよいのでしょうか?
メンテ

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

■ その他

ページ先頭へ

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