- PR -

2台のメールサーバがある場合の設定方法について

1
投稿者投稿内容
見習管理者
ベテラン
会議室デビュー日: 2003/06/17
投稿数: 64
投稿日時: 2004-12-06 09:58
お世話になっております。

現在メールサーバの置換え作業を行っているのですが、
設定方法についてお聞きしたいと思います。

環境
新メールサーバ名 new.foo.com
旧メールサーバ名 old.foo.com
新旧サーバはSMTP POP3サーバ兼用です。
新サーバに newuser というアカウント作成。
旧サーバに user というアカウントが存在します。

そこでDNSの設定を以下のようにしてみました。

bar.com MX 10 old.foo.com

old.foo.com IN A 192.168.10.10
new.foo.com IN A 192.168.10.20
^^^^^^^^^^^^^^^^^^^^^^^^ <---- 追加

メールクライアントのPOP3の参照先はold.foo.com
のままで newuser のアカウントを参照できたのですが、
違うメールクライアントで user のアカウントが参照
できなくなってしまいました。
エラーは 192.168.10.20 に接続できませんというような
内容でした。

今まであったアカウント user で old.foo.com に問い合わせにいった
ときに、192.168.10.10 と 192.168.10.20 どちらを参照するのでしょうか?
アカウントが192.168.10.10 になかったら 192.168.10.20を参照する、ということでは
ないのでしょうか?新しいアカウント newuser での動作をみるとそういった
感じなのですが、どうでしょう?

うまく説明できないかもしれませんが、分かる方いらっしゃいましたら
教えていただきたいと思います。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-12-06 20:27
引用:

見習管理者さんの書き込み (2004-12-06 09:58) より:

bar.com MX 10 old.foo.com

old.foo.com IN A 192.168.10.10
new.foo.com IN A 192.168.10.20
^^^^^^^^^^^^^^^^^^^^^^^^ <---- 追加


bar.com. MX 10 old.foo.com.

old.foo.com. IN A 192.168.10.10
new.foo.com. IN A 192.168.10.20

.(dot)が足りないとか...
引用:

今まであったアカウント user で old.foo.com に問い合わせにいった
ときに、192.168.10.10 と 192.168.10.20 どちらを参照するのでしょうか?
アカウントが192.168.10.10 になかったら 192.168.10.20を参照する、ということでは
ないのでしょうか?新しいアカウント newuser での動作をみるとそういった
感じなのですが、どうでしょう?


old.foo.com が 192.168.10.10 と書かれていますので 192.168.10.10 です.
MX は SMTP server 同士で使われますので,
client では参照することはないと思います.
komey
ベテラン
会議室デビュー日: 2003/11/27
投稿数: 76
投稿日時: 2004-12-07 10:57
各メールクライアントの設定をもう一度整理していただけないでしょうか。

【メールクライアントA】
アカウント名:newuser
POPサーバ名: new.foo.com

【メールクライアントB】
アカウント名:user
POPサーバ名: old.foo.com

で良いでしょうか?


また、DNSの変更は反映されていますよね?
nslookupの順引きと逆引きで想定通りの結果であると考えて良いですか?
見習管理者
ベテラン
会議室デビュー日: 2003/06/17
投稿数: 64
投稿日時: 2004-12-07 11:49
こんにちは。

引用:

kazさんの書き込み (2004-12-06 20:27) より:
引用:

見習管理者さんの書き込み (2004-12-06 09:58) より:

bar.com MX 10 old.foo.com

old.foo.com IN A 192.168.10.10
new.foo.com IN A 192.168.10.20
^^^^^^^^^^^^^^^^^^^^^^^^ <---- 追加


bar.com. MX 10 old.foo.com.

old.foo.com. IN A 192.168.10.10
new.foo.com. IN A 192.168.10.20

.(dot)が足りないとか...


すみません。実際にはピリオドは入っています。

引用:

今まであったアカウント user で old.foo.com に問い合わせにいった
ときに、192.168.10.10 と 192.168.10.20 どちらを参照するのでしょうか?
アカウントが192.168.10.10 になかったら 192.168.10.20を参照する、ということでは
ないのでしょうか?新しいアカウント newuser での動作をみるとそういった
感じなのですが、どうでしょう?


old.foo.com が 192.168.10.10 と書かれていますので 192.168.10.10 です.
MX は SMTP server 同士で使われますので,
client では参照することはないと思います.

[/quote]
MXレコードはクライアントが参照するのではなく、SMTPが参照するものですね。
そこのところを自分は勘違いしていました。

引用:

各メールクライアントの設定をもう一度整理していただけないでしょうか。

【メールクライアントA】
アカウント名:newuser
POPサーバ名: new.foo.com

【メールクライアントB】
アカウント名:user
POPサーバ名: old.foo.com

で良いでしょうか?


各アカウント名 user,newuserとも
POPサーバ名はold.foo.comでした。

引用:

また、DNSの変更は反映されていますよね?
nslookupの順引きと逆引きで想定通りの結果であると考えて良いですか?


反映はされています。
nslookupでは確認しなかったのですが、digの結果は想定どおりでした。

すみません、このスレッドを立ててから色々調べていました。で、分かったのは
自分の設定というか考えが間違えていました。
メールサーバを変更するたびにいちいち各クライアントの設定を変えなければ
ならないのか、ということです。
今回の場合、各クライアントの参照先はold.foo.comになっていますが、
サーバを入替えたときにnew.foo.comにしなければならないのか、ということです。

その各クライアントの設定を例えばmail.foo.comにしておいてDNSの設定を
mail.foo.com. IN CNAME old.foo.com.
としておけばクライアントの設定は変えずに
mail.foo.com. IN CNAME new.foo.com.
とDNSだけ変更すれば済むことですね。

自分の中でごちゃごちゃしていてまとまりがなくて申し訳ありません。
もう一度バッタ本と首っ引きで勉強したいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)