人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

host コマンドでメールサーバ調べるとたまに結果が異なるのはなぜでしょうか?
(コマンドの間隔は数秒程度です)

$ host -t mx example.jp
example.jp mail is handled by 100 cbo0.mx.example.com.
example.jp mail is handled by 110 cbo0.mx2.example.com.
$ host -t mx example.jp
example.jp mail is handled by 100 cbo0.mx.example.com.
example.jp mail is handled by 110 cbo0.mx2.example.com.
$ host -t mx example.jp
example.jp mail is handled by 110 cbo0.mx2.example.com.
example.jp mail is handled by 100 cbo0.mx.example.com.
$ host -t mx example.jp
example.jp mail is handled by 0 example.jp.
$ host -t mx example.jp
example.jp mail is handled by 0 example.jp.
$ host -t mx example.jp
example.jp mail is handled by 110 cbo0.mx2.example.com.
example.jp mail is handled by 100 cbo0.mx.example.com.
$ host -t mx example.jp
example.jp mail is handled by 0 example.jp.
$ host -t mx example.jp
example.jp mail is handled by 0 example.jp.

●質問者: naopontan
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● ぽけっとしすてむ
●25ポイント

サーバが複数ある為です。

通常では気づくことがありませんが、受信窓口となるサーバを複数用意する事で、何処かでトラブルが発生しても常に受信できるようにしてあります。
なお、「mail is handled by」に続く数字の小さい方から優先して受け付けるようになっています。


naopontanさんのコメント
ありがとうございます。 サーバが複数あったとしても、異なる結果を返すのは変ですよね!?

2 ● tea_cup
●25ポイント ベストアンサー

設定の異なるDNSサーバが存在しているのではないでしょうか。
example.com.とexample.jpの2つのドメインで、example.jpのMX設定があるように見えます。


naopontanさんのコメント
ふむふむ。 となると、「実行する度に DNSサーバは変化する可能性がある(どのDNSを見ているかは不明)」との理解でよろしいのでしょうか? でも、DNSサーバのIPアドレスってクライアント(今回はコマンドを発行したPC)では1つだけを指しているのでは? DNSサーバを指定しているIP は1つだけど、実は裏側では複数持ってるってこと!? 知識不足ですみません...

3 ● studiocherry
●25ポイント

サーバーの負荷分散のため、複数のサーバーを順番に使わせる「ラウンドロビン」と呼ばれる方法があります。

その場合、同じ名前で、IPアドレスの異なる複数のサーバが、存在します。
その方法で、負荷分散しているため、時々IPアドレスが変わって、結果が異なるのではないでしょうか?

http://ja.wikipedia.org/wiki/DNSラウンドロビン


4 ● blue_star22
●25ポイント

メールサーバーの負荷分散

http://isol.pro-s.co.jp/news/2008/11/27/mail-mx/

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ