2009/03/15
【UNIX/Linuxコマンド Topics】 『ドメイン名からメールサーバーを調べるには』 No.071
3月も残り半月になりましたね。 来月からの生活が新しい環境に変わる方も多いのではないでしょうか? 春から何か新しい事を始めようと思っているのなら、 私と一緒にLinuxの技術を身につけませんか? 今までLinux本で挫折していた人ほど、最後までサーバー構築が できると大変好評な講座です。↓ ■ Linux Webサーバー構築講座【通常編】 → http://linuxweb.biz/top.html Linuxの基礎をサーバー構築を通じて体系的に学びたい人向けの講座 (LAPP環境を構築) ■ Linux Webサーバー構築講座【上級編】 → http://www.linuxexpert.biz/ 【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい より高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築) □==================================================================□ ┌―┐ |9|UNIX/Linuxコマンド Topics ------ No.071 └――――――――――――――――――――――― 初心者のあなたもLinuxサーバー管理者になれる! 紹介コマンド数No.1を目指し、実践的な技術ノウハウを紹介! □==================================================================□ □□□ 2009/03/15 発行 □□□ LinuxナビゲーターのPakiraです。 いつも読んで頂いてありがとうございます! 前回はdig、nslookupコマンドでドメイン名からIPアドレスを 調べる方法を紹介しました。 ドメインに設定したIPアドレスがDNSサーバーに正しく反映されているか 確認するのに大変重宝するということで、ドメインを使ってインターネットに サーバーを公開する時には、必要になるコマンドです。 今日はさらにそのdigやnslookupコマンドを使って、ドメイン名から メールサーバーを調べる方法をご紹介します。 それでは早速いってみましょ〜。 ---------------------------------------------------------------------- ■ ドメイン名からメールサーバーを調べるには ■ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ あるドメイン内でメールサーバーとして稼働しているホストを調べるには、 そのドメインに設定された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.141.128.34#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.141.128.34 Address: 203.141.128.34#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コマンドを使うのが主流の様です。 ---------------------------------------------------------------------- ■ あとがき ■ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 今日の東京はとても天気が良いです。 青空が広がり、とても気持ちがいいですね! ただ、天気が良すぎるとよく花粉が飛んでしまうので、目や鼻が 大変なことになってしまいます・・・。 春は待ち遠しかったのですが、花粉だけは頂けません・・・。 花粉症の薬がすっかり手放せなくなってしまいました・・・。 4月から何かを本格的に始めようと思っているならLinuxを一緒に始めませんか? 受講した方からは、今までLinux本で挫折していたのに、それが 嘘だったかのように最後までサーバー構築ができると大変好評です。 「すぐに消える」「来年は使えない」など、すぐ廃れる技術は使いません。 技術部分をしっかりとし、土台を学びながらLinuxサーバー構築をしてもらいます。 お申し込みは今すぐ↓をクリック。 ■ Linux Webサーバー構築講座【通常編】 → http://linuxweb.biz/top.html Linuxの基礎をサーバー構築を通じて体系的に学びたい人向けの講座 (LAPP環境を構築) ■ Linux Webサーバー構築講座【上級編】 → http://www.linuxexpert.biz/ 【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい より高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築) 今月よりCentOS5.2版も特典として配布しています。 サーバーを構築しながら、Linuxの基礎から現場の技術までを 体系的に私と、他の受講生と一緒に学びましょう。 それではまたお会いしましょう! ※表示がずれている場合には等倍フォントでご覧ください。 当マガジンの無断引用、転載を禁止します *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* ☆ UNIX/Linuxコマンド Topics ☆ http://linux-topics.com/ マガジンID:0000115847 発行者 : Pakira http://linux-topics.com/profile/profile.htm Webサイト: http://linux-topics.com/ http://xn--linux-op4dtfrgoh.com/ http://linuxtips.biz/ e-mail : webmaster@linux-topics.com (あなたからのご意見、ご感想お待ちしてます) ■Linux30日間無料メールセミナー2007 2007年度版に新改訂しました! http://linux-topics.com/mail2/ ■ Linux Webサーバー構築講座【通常編】 → http://linuxweb.biz/top.html ■ Linux Webサーバー構築講座【上級編】 → http://www.linuxexpert.biz/ ------------------------------------------------- 購読の変更・解除はこちら http://linux-topics.com/mail/index.html ここで紹介している内容を実行する場合は自己責任でお願いします。 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


