PDA

View Full Version : 複数サーバの場合のDNS設定教えてください。゜゜(´□`。)°゜。


syouta
2004/12/07, 05:11 AM
いままでは1つのサーバでDNSの設定を割り当てていました。
独自ドメイン、サブドメイン、メールです。

しかし今回、新サーバ導入をしまして、新サーバに割り当てるDNSの設定、サブドメインを設定したとき、Webとメールの設定をどうするのかが分からないのです。人に貸すことを前提にして新サーバを導入しています(サーバはXREAではありません。)。

以下に現在設定の仕方を記します。この状態からどうしたら新サーバにも、サブドメインの設定が反映されるのでしょうか?
jpとcomの場合ではVALUE-DOMAINでの設定の仕方が違うので、jpとcom2つの設定状況を記します。両方ともすいませんが、教えていただけないでしょうか?

----jpドメインの場合の現在の設定------

a www 111.111.222.222
a @ 111.111.222.222
a * 111.111.222.222
a mail 111.111.222.222
mx mail.test.jp 10

---comドメインの場合の現在の設定-----

1) www 111.111.222.222 A 10
2) @ 111.111.222.222 A 10
3) * 111.111.222.222 A 10
4) mail 111.111.222.222 MXE 10

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

2つの新設定方法を教えていただくのとは別に下記の問題についても聞きたいのですが。

━━━━━━━━━━━━━━━━━━
少し自分でも新サーバに適用させるための設定を
してみました。
1) www 111.111.222.222 A 10
2) @ 111.111.222.222 A 10
3) * 111.111.222.222 A 10
4) * 222.222.333.333 A 10
5) mail 111.111.222.222 MXE 10
6) mail 222.222.333.333 MXE 10

↑このようにしてみると、メールはエラーがでて設定できませんでした。
何故でしょうか?

あと4)の設定は反映されましたが、3)で設定していた、サブドメインのページが見れなくなってしまいました。優先度とかの問題でしょうか?それともワイルドカード多様をしたためでしょうか?

ワイルドカード複数使うのが駄目なのでしたら、最初から設定していた方だけ残して、新サーバの方で、サブドメイン指定を直接するという風にしたいのですが。
ですが、わたしとしては両方ともワイルドカードが使いたいと思っています。ご教授お願いします。

困っています。分かる方お願いします(_ _(--;(_ _(--; ペコペコ

DeepGreen
2004/12/07, 06:44 AM
まず、やりたい事をもう少し明確にしてください。
jpドメインとcomドメインの2つのドメイン、尚且つ2つのサーバースペースがあるのだろうという事は分かりますが、
それぞれどういった関連付けをしたいのかが見えてきません。
ドメイン1つにつき1つずつサーバースペースを割り当てたいのか、
それともサブドメインに細分してサブドメインごとに別々のサーバースペースを細かく割り振りたいのか、
よく分かりません。

後者だとするならば、どのサブドメインをそれぞれどのサーバースペースに割り当てたいのかを明確にしてください。
前者の場合は片方のドメインで指定しているIPアドレスを新しいサーバースペースのIPアドレスに置き換えればよいだけです。


1) www 111.111.222.222 A 10
2) @ 111.111.222.222 A 10
3) * 111.111.222.222 A 10
4) * 222.222.333.333 A 10
5) mail 111.111.222.222 MXE 10
6) mail 222.222.333.333 MXE 10
これについては、同じサブドメインに対して複数の設定があるために異常が発生しています。
例えば、これがexample.comのDNS設定だとすると、
mail.example.com でアクセスしようとするとDNSはこのドメインを、
111.111.222.222 なのか 222.222.333.333 なのか、どちらに変換していいのかがわからなくなってしまいます。
1つのサブドメインには1つのIPアドレスしか設定できません。
ワイルドカード(*)の方も同じ事です。

syouta
2004/12/07, 07:47 AM
>サブドメインに細分してサブドメインごとに別々のサーバースペースを細かく割り振りたい

後者になります。IPの例の割り振りが同じになっていたため、見る人に分かりにくくなっていました。直します。現在以下のようになっています。

----jpドメインの場合の現在の設定------

a www 111.111.222.222
a @ 111.111.222.222
a * 111.111.222.222
a mail 111.111.222.222
mx mail.test.jp 10

---comドメインの場合の現在の設定-----

1) www 111.111.333.333 A 10
2) @ 111.111.333.333 A 10
3) * 111.111.333.333 A 10
4) mail 111.111.333.333 MXE 10

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

*ワイルドカードが2つあるというのが問題あるというのは分かりました。
ありがとうございます。
となるとこういう方法は無理なのでしょうか?↓
3) * 111.111.222.222 A 10
4) aiu 222.222.333.333 A 10

旧サーバにワイルドカードを残したまま、別サーバでサブドメインを指定するという方法。
無理でしょうか?

あとMXEは1つのサーバにしか割り当てられないと調べた結果わかったんですけど。
となると、メールサーバを別サーバに割り振る場合となると以下のようになるのでしょうか?
5) mail 111.111.222.222 A 10
6) mail 222.222.333.333 A 10
7) 空白 mail.test.com MX 10

ちなみに、MXを使ったVALUE-DOMAINでのcomの設定の場合、最後にドットを使わないといけなかったでしょうか?
7) 空白 mail.test.com. MX 10
↑このような感じでドットは必須?

間違いがあると思いますが、例などでお教え願えましたら、ありがたく思います。

もう一度なにがしたいかをいいます。

1.サブドメインに細分してサブドメインごとに別々のサーバースペースを細かく割り振りたい
2. 1.に伴ない、メールサーバも分けたい

この2点です。

DeepGreen
2004/12/07, 09:23 AM
comドメイン(仮にexample.comとする)は現在1つのサーバーに割り当てているが、
そのうちの1つのサブドメイン(syoutaさんの例で言うとaiu.example.com)を新しいサーバーに割り当てたい、
ついでにメールも新しいサーバーに割り当てたい、
jpドメインは今回直接関係は無い、
(またはこれのcomとjpが逆)
という認識でよろしいでしょうか?

つまり以下のように割り当てたいということでしょうか?
example.com → 旧来のサーバー(111.111.222.222)
www.example.com → 旧来のサーバー(111.111.222.222)
mail.example.com → 旧来のサーバー(111.111.222.222)のメールボックス
→ 新しいサーバー(222.222.333.333)のメールボックス
aiu.example.com → 新しいサーバー(222.222.333.333)
****.example.com → 旧来のサーバー(111.111.222.222)
以下はその認識が正しいとしての説明。

==========
となるとこういう方法は無理なのでしょうか?↓
3) * 111.111.222.222 A 10
4) aiu 222.222.333.333 A 10
この設定をすると、aiu.example.comは新しいサーバー(222.222.333.333)に割り当てられ、
その他の ****.example.com という形式のドメインは旧来のサーバー(111.111.222.222)に割り当てられます。
特に問題なく期待通りの動作をするはずです。

==========
となると、メールサーバを別サーバに割り振る場合となると以下のようになるのでしょうか?
5) mail 111.111.222.222 A 10
6) mail 222.222.333.333 A 10
7) 空白 mail.test.com MX 10
前回の回答にも書いたとおり、1つのサブドメインに複数のIPアドレスを割り当てる事は出来ません。
aaa@mail.example.comとbbb@mail.example.comのような'@'以前の部分で使用するサーバーを振り分ける、
という事を想定しているのかもしれませんが、残念ながらそういったことは出来ません。

2つのサーバーでメールを受け取ろうと思うならば、それぞれにサブドメインを用意してあげる必要があります。
例えば以下のようにします。(ちなみにMXE≒A+MX)

5) mail 111.111.222.222 MXE 10
6) box 222.222.333.333 MXE 10
この場合、****@mail.example.comというアドレスのメールは旧来のサーバーのメールボックスに、
****@box.example.comというアドレスのメールは新しいサーバーのメールボックスに送られるようになります。

==========
ちなみに、MXを使ったVALUE-DOMAINでのcomの設定の場合、最後にドットを使わないといけなかったでしょうか?
7) 空白 mail.test.com. MX 10
↑このような感じでドットは必須?
ドットはあった方がいいように思います。
必須かどうかまでは確認してません……。

==========
まとめると以下のような設定になります。(3がある為1,2は省略可)
1) www 111.111.333.333 A 10
2) @ 111.111.333.333 A 10
3) * 111.111.333.333 A 10
4) aiu 222.222.333.333 A 10
5) mail 111.111.222.222 MXE 10
6) box 222.222.333.333 MXE 10

分からなければEasy Setup for VALUE DOMAIN Users (http://setup.value-domain.com/)等のサポーターサイトも参考にしてみてください。

syouta
2004/12/08, 11:33 AM
1) www 111.111.333.333 A 10
2) @ 111.111.333.333 A 10
3) * 111.111.333.333 A 10
4) aiu 222.222.333.333 A 10

↑こうするというのは、分かりました。
しかし、以下
>aaa@mail.example.comとbbb@mail.example.comのような'@'以前の部分で使用するサーバーを振り分ける、
>という事を想定しているのかもしれませんが、残念ながらそういったことは出来ません。

この件ですが、わたしは、
5) mail 111.111.222.222 MXE 10
この記述があると、****@test.com
などの送受信ができるようになるのかと思っていたのです。
これは、****@mail.test.comのことをさしていたわけですか?
となると、****@test.comは、どのDNS記述の設定で、送受信できるようになっていたのでしょうか?
****@test.comで送受信するだけなら、
5) mail 111.111.222.222 MXE 10
は、必要がなく、
1) www 111.111.333.333 A 10
2) @ 111.111.333.333 A 10
3) * 111.111.333.333 A 10
↑初期の記述はこれだけでよかった、ということなのでしょうか?

また、****@test.comを2つ以上のサーバに分けることは不可能ということで間違いなかったでしょうか?

5) mail 111.111.222.222 MXE 10
6) box 222.222.333.333 MXE 10
の設定で、****@mail.test.comと****@box.test.comのサブドメインのメールアドレスを別サーバに分けることはできても、****@test.comを分けることはできない。これで間違いないでしょうか?

また、上記で間違いないとすると、****@mail.test.comは今まで使われていないアドレスなので、新サーバに割り当てるDNS設定がどうなるかというと・・。

1) www 111.111.333.333 A 10
2) @ 111.111.333.333 A 10
3) * 111.111.333.333 A 10
4) aiu 222.222.333.333 A 10
5) mail 222.222.333.333 MXE 10

新サーバに****@mail.test.comのサブドメインメールを作り、5)を付け足す。
これで間違いないでしょうか?
疑問点をそれぞれ、解答いただきたく思います。

また、jpの場合の

----jpドメインの場合の現在の設定------
a www 111.111.222.222
a @ 111.111.222.222
a * 111.111.222.222
a mail 111.111.222.222
mx mail.test.jp 10
-----------------------------------
a mail 111.111.222.222
mx mail.test.jp 10
この2つの記述、これも****@mail.test.jpのことを指していたということでしょうか?
****@mail.test.jpを使わずに****@test.jpだけを使うならこの2つは不要だった?

また、****@mail.test.jpを最初から利用していたとして、今後****@box.test.jpを新たに作り、付け加える場合は、

----付け加えた場合------------------
a www 111.111.222.222
a @ 111.111.222.222
a * 111.111.222.222
a mail 111.111.222.222
mx mail.test.jp 10
a box 222.222.333.333
mx box.test.jp 10
-----------------------------------
こうなるわけでしょうか?

長いですが、お願いします(_ _(--;(_ _(--; ペコペコ
おそらく、これで最後になるのかと、思います。よろしくお願いします。

DeepGreen
2004/12/08, 08:03 PM
この件ですが、わたしは、
5) mail 111.111.222.222 MXE 10
この記述があると、****@test.com
などの送受信ができるようになるのかと思っていたのです。
これは、****@mail.test.comのことをさしていたわけですか?
となると、****@test.comは、どのDNS記述の設定で、送受信できるようになっていたのでしょうか?
****@test.comで送受信するだけなら、
5) mail 111.111.222.222 MXE 10
は、必要がなく、
1) www 111.111.333.333 A 10
2) @ 111.111.333.333 A 10
3) * 111.111.333.333 A 10
↑初期の記述はこれだけでよかった、ということなのでしょうか?
その通りです。
****@test.comは 2) の設定(設定中の'@'はサブドメイン無しを意味する)でカバーされています。
必須ではありませんが、出来ればMXレコードも書いておいた方がいいです。

その他の疑問点ですが、全てsyoutaさんの言う通りです。

syouta
2004/12/09, 12:44 AM
最後にMXの記述例を教えていただけませんか?

----jpドメイン----------------------
a www 111.111.222.222
a @ 111.111.222.222
a * 111.111.222.222
---comドメインの場合の現在の設定-----
1) www 111.111.333.333 A 10
2) @ 111.111.333.333 A 10
3) * 111.111.333.333 A 10
---------------------------------
mail 222.222.333.333 MXE 10
が、****@test.comと一切関係ないものだとしたら、
mxレコードの記述とはどうなるのでしょう?
jpとcomの場合のmxレコードを付け加えた例を教えていただけないでしょうか?
(関係ないのかもしれませんが、POP3とSMTPのメールサーバ名は例として、mail.test.comとした形で)

何度もすいません(_ _(--;(_ _(--; ペコペコ
いろいろと予測はつくのですが、ほんとうに大丈夫なのかどうかが、確信できないのです。
教えてください。

DeepGreen
2004/12/09, 05:02 AM
ごめんなさい。私の理解が足りず嘘を教えてました……。
Aレコード(及びMXEレコード)については複数定義できない、というのは間違っていませんが、
MXレコードでは複数のサーバーを定義する事が可能です。

例えば、****@example.com というメールアドレスに送られてきたメールを、
mail.example.com か box.example.com のどちらかのメールサーバーに送るように指定する事は可能です。
このときどちらに送るかは優先度で決定します。
優先度が高いメールサーバーが使えないときに低い方に送られます。
優先度が同じ場合はどちらに送られるかはわかりません。

http://setup.value-domain.com/index.php?p=mailsrv
このページの一番最後のQ&Aに該当します。

この場合のDNS設定(.com)は以下のようになるはずです。
1) www 111.111.222.222 A 10
2) @ 111.111.222.222 A 10
3) * 111.111.222.222 A 10
4) mail 111.111.222.222 A 10
5) box 222.222.333.333 A 10
6) @ mail.example.com. MX 10
7) @ box.example.com. MX 20
jpドメインの場合は以下のようになります。
a www 111.111.222.222
a @ 111.111.222.222
a * 111.111.222.222
a mail 111.111.222.222
a box 222.222.333.333
mx mail.example.jp. 10
mx box.example.jp. 20
==========
5) mail 111.111.222.222 MXE 10
この記述があると、****@test.com
などの送受信ができるようになるのかと思っていたのです。
この件ですが、syoutaさんが考えていた通りでした。
この記述をすると、mail.test.comの指す先が111.111.222.222となり(Aレコード的な働き)、
****@test.comに送るメールの送信先サーバーがmail.test.comになる(MXレコード的な働き)ようです。

前回及び前々回の私のMXレコード及びMXEレコードについての発言は間違いです。
混乱させてしまって申し訳ありません。

あぁー俺のバカバカ……

syouta
2004/12/09, 06:46 PM
結局わたしがどうしたかったかというと、
サブドメインのWebを別サーバに分けることと、
メール、****@test.comを別サーバに分けるということでした。

サブドメインのWebは分けることはDeepGreenさんがいわれるとおり、可能なのはよくわかりました。
ですが、やはり****@test.comは分けられない。
サーバが負荷などかかってて使えないときは、別のメールサーバが使用されるという形で利用したいわけではありませんでしたので。
なので、結局、1ドメインは1サーバでする。という結論になりました。

しかし、サーバ会社にきくと、複数サーバを 1ドメインで使用するクラスタリング構成等の負荷分散技術というものも存在するようです。

この方法なら、複数サーバで1つのドメインを利用することは可能なようです。
しかし、専用サーバであっても、その構成を許可しているレンタルの専用サーバなど、わたしの知る限り、存在していません。
自社サーバなどであれば、別でしょうが・・・。

結局再販でレンタルサーバをしようとする限り、1ドメインは1サーバということになるでしょうか。
サブドメインのメールを使う気はありませんし・・・。

でも、いい勉強になりました。
無駄にはならなかったと思います。
それにVALUE-DOMAINのDNSを使おうと思っている人の役に立つかもしれませんね。このスレは(検索エンジンにもその内ひっかかるだろうし)。

では、どうもありがとうございました。これで終了させていただきます。

・・ところで、スレッド終わったら閉じるとかあるんでしょうか?
いまいち、この掲示板の使い方が分からないんですが・・・