????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
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
|
■ コンテンツ関連情報
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
- ????????? ずん
-
結局どうなったのかな?
こっちも、ぶち切れて終了?
|
■ その他