スポンサードリンク

miyazakitom TwitterTwitterやってます
はてなブックマークに追加はてなブックマークに追加 このエントリーを含むはてなブックマーク
Yahoo!ブックマークに登録 Yahoo!ブックマークでこのサイトを登録している人数 人が登録
この記事をクリップ!
atom:
RSS:

■CentOS6.3サーバー構築マニュアルを無料プレゼント

  CenOS6.3のサーバー構築手順、VMware Player4の
  ダウンロードとインストール手順をまとめたマニュアルを
  無料でプレゼントしています。


  詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
  CentOS6.3サーバー構築マニュアルを期間限定プレゼント

プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー

   → 【Linux講座】プロが使うLinuxサーバー構築講座

   → 【Linuxセミナー】リナックスマスター2日間集中セミナー【CentOS版】

Linux最強Tips集ネットワーク > ドメイン名からメールサーバーを調べるには

ドメイン名からメールサーバーを調べるには


スポンサードリンク

ドメイン名からメールサーバーを調べるには

あるドメイン内でメールサーバーとして稼働しているホストを調べるには、
そのドメインに設定されたMX(Mail Exchanger)レコードを調べると良いでしょう。

MXレコードとは前回ちょっと紹介したAレコードと同様、ドメイン情報を
構成する要素のひとつになります。

例えば、hogehoge.comというドメインの中でメールサーバーがmail1.hogehoge.com
というホスト名だった場合、pakira@hogehoge.com のようなメールアドレスに
メールが配送されるためには、このメールサーバーがhogehoge.comドメインの
MXレコードに指定されている必要があります。

MXレコードは、ドメイン名とそのドメインのメールサーバーのホストの
対応関係を記述したものになります。自分宛のメールが届かないような時は、
ドメインのMXレコードに正しくメールサーバーが指定されているか確認を
する必要があります。


文法

dig (調べるレコードの種類) (ドメイン名)
nslookup -type=(調べるレコードの種類) ドメイン名

digコマンドでyahoo.co.jpのMXレコードを調べる
---------------------------------------------------------------
[pakira@Dolphin pakira]$ dig mx yahoo.co.jp

; <<>> DiG 9.2.4 <<>> mx yahoo.co.jp
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55878
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 2, ADDITIONAL: 18

;; QUESTION SECTION:
;yahoo.co.jp. IN MX

;; ANSWER SECTION:
yahoo.co.jp. 693 IN MX 10 mx5.mail.yahoo.co.jp.
yahoo.co.jp. 693 IN MX 10 mx1.mail.yahoo.co.jp.
yahoo.co.jp. 693 IN MX 10 mx2.mail.yahoo.co.jp.
yahoo.co.jp. 693 IN MX 10 mx3.mail.yahoo.co.jp.

;; AUTHORITY SECTION:
yahoo.co.jp. 692 IN NS dnsg01.yahoo.co.jp.
yahoo.co.jp. 692 IN NS ns10.yahoo.co.jp.

;; ADDITIONAL SECTION:
mx2.mail.yahoo.co.jp. 35 IN A 203.216.243.171
mx2.mail.yahoo.co.jp. 35 IN A 124.147.39.208
mx2.mail.yahoo.co.jp. 35 IN A 124.147.39.209
mx2.mail.yahoo.co.jp. 35 IN A 203.216.243.170
mx3.mail.yahoo.co.jp. 45 IN A 203.216.247.183
mx3.mail.yahoo.co.jp. 45 IN A 203.216.247.184
mx3.mail.yahoo.co.jp. 45 IN A 124.83.155.153
mx3.mail.yahoo.co.jp. 45 IN A 124.147.39.207
mx5.mail.yahoo.co.jp. 83 IN A 203.216.243.172
mx5.mail.yahoo.co.jp. 83 IN A 203.216.243.173
mx5.mail.yahoo.co.jp. 83 IN A 203.216.247.181
mx5.mail.yahoo.co.jp. 83 IN A 203.216.247.182
mx1.mail.yahoo.co.jp. 83 IN A 124.83.179.206
mx1.mail.yahoo.co.jp. 83 IN A 124.83.183.240
mx1.mail.yahoo.co.jp. 83 IN A 124.83.171.181
mx1.mail.yahoo.co.jp. 83 IN A 124.83.171.182
ns10.yahoo.co.jp. 93 IN A 210.80.243.9
dnsg01.yahoo.co.jp. 28132 IN A 211.14.12.10

;; Query time: 10 msec
;; SERVER: 203.XXX.XXX.XXX#53(203.141.128.34)
;; WHEN: Sun Mar 15 12:43:30 2009
;; MSG SIZE rcvd: 442

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

【各項目の説明】
「ADDITIONAL SECTION」に調べたいメールサーバーのホスト名(または
IPアドレス)が表示されます。
上の結果では複数のメールサーバーとそのIPアドレスが表示されています。


nslookupコマンドでyahoo.co.jpのMXレコードを調べる
---------------------------------------------------------------
[pakira@Dolphin pakira]$ nslookup -type=MX yahoo.co.jp
Server: 203.XXX.XXX.XXX
Address: 203.XXX.XXX.XXX#53

Non-authoritative answer:
yahoo.co.jp mail exchanger = 10 mx3.mail.yahoo.co.jp.
yahoo.co.jp mail exchanger = 10 mx5.mail.yahoo.co.jp.
yahoo.co.jp mail exchanger = 10 mx1.mail.yahoo.co.jp.
yahoo.co.jp mail exchanger = 10 mx2.mail.yahoo.co.jp.

Authoritative answers can be found from:
yahoo.co.jp nameserver = dnsg01.yahoo.co.jp.
yahoo.co.jp nameserver = ns10.yahoo.co.jp.
mx2.mail.yahoo.co.jp internet address = 203.216.243.170
mx2.mail.yahoo.co.jp internet address = 203.216.243.171
mx2.mail.yahoo.co.jp internet address = 124.147.39.208
mx2.mail.yahoo.co.jp internet address = 124.147.39.209
mx3.mail.yahoo.co.jp internet address = 124.147.39.207
mx3.mail.yahoo.co.jp internet address = 203.216.247.183
mx3.mail.yahoo.co.jp internet address = 203.216.247.184
mx3.mail.yahoo.co.jp internet address = 124.83.155.153
mx5.mail.yahoo.co.jp internet address = 203.216.247.182
mx5.mail.yahoo.co.jp internet address = 203.216.243.172
mx5.mail.yahoo.co.jp internet address = 203.216.243.173
mx5.mail.yahoo.co.jp internet address = 203.216.247.181
mx1.mail.yahoo.co.jp internet address = 124.83.183.240
mx1.mail.yahoo.co.jp internet address = 124.83.171.181
mx1.mail.yahoo.co.jp internet address = 124.83.171.182
mx1.mail.yahoo.co.jp internet address = 124.83.179.206
ns10.yahoo.co.jp internet address = 210.80.243.9
dnsg01.yahoo.co.jp internet address = 211.14.12.10
---------------------------------------------------------------

如何ですか?上の様な結果になったでしょうか?
前回も言いましたが、dig、nslookupどちらの結果も表示形式は
多少違いますが、得られる情報としては同じになります。

好みで使ってもらって問題無いと思いますが、最近の傾向としては
digコマンドを使うのが主流の様です。


■CentOS6.3サーバー構築マニュアルを無料プレゼント

  CenOS6.3のサーバー構築手順、VMware Player4の
  ダウンロードとインストール手順をまとめたマニュアルを
  無料でプレゼントしています。


  詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
  CentOS6.3サーバー構築マニュアルを期間限定プレゼント


スポンサードリンク

Linux最強Tips集:当サイトについて

  • Linux最強Tips集は個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

CentOS6.3サーバー構築

サイト内検索



基本コマンドTips

Linux起動Tips

ユーザー管理Tips

ディレクトリ・ファイル操作Tips

ディスク操作Tips

テキスト処理Tips

システム管理Tips

RPM Tips

ネットワークTips

セキュリティTips

サーバー管理Tips

Linux用語

相互リンク募集

facebook公式ページ

copyright(c) 2007-2012 Linux最強Tips集 All Rights Reserved.
ファンデーション
<>