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

 1つの固定IPで複数のドメイン運営
日時: 2009/11/24 00:53
名前: ひとし

1.不明点・障害内容:1つの固定IPで複数のドメイン運営する場合のDNS設定でnamed を起動できない
2.ログの有無   :
  (有:その内容) :
3.Distribution  :CentOS5.3
      Version :
4.Service Name  :
      Version :
5.ネットワーク構成:メインドメイン:aaa.net
           バーチャルドメイン:bbb.net
           ※共に別コンテンツでミラーではありません。

いつもお世話になっております。
1つの固定IPで2つのドメインを利用する為のDNS設定でnamedの起動ができずに
一週間、悩んでおります。

背景としてaaa.net(メイン)及びbbb.net(サブ)を長年レンタルサーバにて運用して来ましたが、
両ドメイン共に1つの固定IPで自宅サーバに移行する予定で準備を進めて来ました。
既にドメインの移管も済んでおりますが、長年公開してきたので、サーバ利用者への影響を
考慮しますと、自宅サーバのDNS設定が完全でない為、ネームサーバーを自宅サーバに変更する勇気がありません。
※レンタルサーバの物のままです

aaa.netの方のみなら特に問題はなさそうなので公開できそうなのですが、
DNSのバーチャル設定が問題となっているので公開できないでおります。
当サイトの過去ログを参考にしてBINDの設定を色々調べながら、
トライしておりますがうまく行きません。

下記の設定に問題点がございましたらご指摘をお願い致します

【/var/named/chroot/etc/named.conf】
// 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; };
version "unknown";
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";

// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;
allow-query { localhost; localnets; };

forwarders{
192.168.1.1;
};

};
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.aaa.net.zone";
include "/etc/named.bbb.net.zone"; ←追加したバーチャル
};

view "internal" {
match-clients { localnets; };
match-destinations { localnets; };
recursion yes;
include "/etc/named.rfc1912.zones";
include "/etc/named.aaa.net.zone";
include "/etc/named.bbb.net.zone"; ←追加したバーチャル
};

view "external" {
match-clients { any; };
match-destinations { any; };
recursion no;
include "/etc/named.aaa.net.zone.wan";
include "/etc/named.bbb.net.zone.wan"; ←追加したバーチャル※注1
};
----------------------------------------------------------------
【/var/named/chroot/etc/named.bbb.net.zone.wan】←追加したバーチャル用
zone "bbb.net" {
type master;
file "bbb.net.db.wan";
allow-query { any; };
};
----------------------------------------------------------------
【/var/named/chroot/var/named/bbb.net.db.wan】←追加したバーチャル用
$TTL 86400
@ IN SOA ns1.bbb.net. root.bbb.net.(
2006041401 ; Serial
7200 ; Refresh
7200 ; Retry
2419200 ; Expire
86400 ) ; Minimum
IN NS ns1.bbb.net.
IN MX 10 bbb.net.
ns1 IN A 111.222.333.444
@ IN A 111.222.333.444
www IN A 111.222.333.444
ftp IN A 111.222.333.444
mail IN A 111.222.333.444
bbb.net. IN TXT "v=spf1 a mx ~all"
---------------------------------------------------------------
【/var/named/chroot/etc/named.bbb.net.zone】←追加したバーチャル用

zone "aaa.net" {
type master;
file "bbb.net.db";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "1.168.192.in-addr.arpa.db";
};
---------------------------------------------------------------
【/var/named/chroot/var/named/bbb.net.db】←追加した
$TTL 86400
@ IN SOA bbb.net. root.bbb.net.(
2004031901 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS bbb.net.
IN MX 10 bbb.net.
@ IN A 192.168.1.20
* IN A 192.168.1.20
---------------------------------------------------------------
【/var/named/chroot/var/named/1.168.192.in-addr.arpa.db】←バーチャルのを追加修正した
$TTL 86400
@ IN SOA aaa.net. root.aaa.net.(
2004031901 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS aaa.net.
20 IN PTR aaa.net.
20 IN PTR bbb.net.←追加した
---------------------------------------------------------------
【結果】
named を起動中:
named 設定でエラー: :
/etc/named.bbb.net.zone:5: zone '1.168.192.in-addr.arpa': already exists previous definition: /etc/named.aaa.zone:5
[失敗]

設定の問題点をご教授頂ける様、宜しくお願い致します。
m(__)m





メンテ

Page:  [1]

■ コンテンツ関連情報

 Re: 1つの固定IPで複数のドメイン運営 ( No.1 )
日時: 2009/11/24 01:02
名前: attentive

http://centossrv.com/patio/patio.cgi?mode=view&no=1542
メンテ
 Re: 1つの固定IPで複数のドメイン運営 ( No.2 )
日時: 2009/11/24 01:07
名前: ひとし

ところで、下記の設定をした場合はnameの起動はできますが、bbb.netの正引きテストでは
外部のレンンタルサーバのIPになってしまいます

尚、【/var/named/chroot/etc/named.conf】では注1のみの追加で

view "external" {
match-clients { any; };
match-destinations { any; };
recursion no;
include "/etc/named.aaa.net.zone.wan";
include "/etc/named.bbb.net.zone.wan"; ←追加した※注1
};
---------------------------------------------------------------
下記の追加及び修正の場合は起動できますが、【BIND確認】に問題がある様です
【/var/named/chroot/etc/named.bbb.net.zone.wan】←追加
【/var/named/chroot/var/named/bbb.net.db.wan】←追加
【/var/named/chroot/var/named/1.168.192.in-addr.arpa.db】←修正

【BIND確認】※サーバ自身から確認しました
[root@xxxxx named]# dig aaa.net(aaa.netの正引きテスト)

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> aaa.net
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37132
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;aaa.net. IN A

;; ANSWER SECTION:
aaa.net. 86400 IN A 192.168.1.20

;; AUTHORITY SECTION:
aaa.net. 86400 IN NS aaa.net.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Nov 23 16:16:09 2009
;; MSG SIZE rcvd: 55

[root@xxxxx named]# dig bbb.net(bbb.netの正引きテスト)

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> bbb.net
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8998
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0

;; QUESTION SECTION:
;bbb.net. IN A

;; ANSWER SECTION:
bbb.net. 1800 IN A xxx.xxx.xxx.xxx←レンタルサーバのグローバルIP

;; AUTHORITY SECTION:
bbb.net. 797 IN NS ns1.xxxxxxxx.net.←外部のレンタルサーバのDNSに繋がる
bbb.net. 797 IN NS ns2.xxxxxxxx.net.←外部のレンタルサーバのDNSに繋がる
bbb.net. 797 IN NS ns3.xxxxxxxx.net.←外部のレンタルサーバのDNSに繋がる

;; Query time: 2214 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Nov 23 16:16:24 2009
;; MSG SIZE rcvd: 115

[root@xxxxx named]# dig -x 192.168.1.20(Linuxサーバーの逆引きテスト)

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> -x 192.168.1.20
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6172
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;20.1.168.192.in-addr.arpa. IN PTR

;; ANSWER SECTION:
20.1.168.192.in-addr.arpa. 86400 IN PTR bbb.net.
20.1.168.192.in-addr.arpa. 86400 IN PTR aaa.net.

;; AUTHORITY SECTION:
1.168.192.in-addr.arpa. 86400 IN NS aaa.net.

;; ADDITIONAL SECTION:
aaa.net. 86400 IN A 192.168.1.20

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Nov 23 16:18:21 2009
;; MSG SIZE rcvd: 122

【BIND確認】※クライアントから確認しました
C:\Documents and Settings\User>nslookup
*** Can't find server name for address 192.168.1.1: Non-existent domain
*** Default servers are not available
Default Server: UnKnown
Address: 192.168.1.1←ルータのIP

> aaa.net
Server: UnKnown
Address: 192.168.1.1←ルータのIP

Non-authoritative answer:
Name:  aaa.net
Address: xxx.xxx.xxx.xxx←レンタルサーバのグローバルIP

> bbb.net
Server: UnKnown
Address: 192.168.1.1←ルータのIP

Non-authoritative answer:
Name:  bbb.net
Address: xxx.xxx.xxx.xxx←レンタルサーバのグローバルIP

> 192.168.1.1
Server: UnKnown
Address: 192.168.1.1←ルータのIP

*** UnKnown can't find 192.168.1.1: Non-existent domain
> 192.168.1.20←サーバのIP
Server: UnKnown
Address: 192.168.1.1←ルータのIP

*** UnKnown can't find 192.168.1.30: Non-existent domain
>


以上、ご教授を宜しくお願いします
m(__)m
メンテ
 Re: 1つの固定IPで複数のドメイン運営 ( No.3 )
日時: 2009/12/01 17:01
名前: ずん

結局どうなったのかな?
こっちも、ぶち切れて終了?

メンテ

Page:  [1]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


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