ベストアンサー MXレコードを取得するには? 2006/12/25 20:47 gethostbynameやgethostbyaddrを用いて、ドメイン変換を行いたいのですが、何か引数(オプション)をつけてMXレコードだけ取得できる方法はありませんか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー himajin100000 ベストアンサー率54% (1660/3060) 2007/01/03 20:02 回答No.1 http://www2u.biglobe.ne.jp/~MAS/perl/waza/mx.html こんなのがあるらしい 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Perl 関連するQ&A MX レコード について教えて下さい。 メールを使うためには DNS でドメインに対する MX レコードが必要だと思うのですが、その設定方法が分からないのでおしえてください。 DNSやMXレコードについて教えてください DNSとはドメイン名とIPを相互変換するサーバーということで、DNS設定とはそのサーバーに繋ぐ設定という認識でよろしいでしょうか・・・ それとMXレコードとはなんでしょうか?ドメイン取得に必要な設定なのでしょうか・・・ 最後にDDNSとは毎回変わるIPをドメインに変えるものでDNSの発展型でルータを使って毎回IPが変わる自分のPCをサーバーにしたいときなどに使う設定という認識でよろしいでしょうか? どれかひとつでも構いませんので ご教授のほうよろしくお願いします。 MXレコードの問い合わせ先 nslookupやhostコマンドを用いて、ドメインからMXレコードを取得できますが、このとき、コマンドはどこに問い合わせにいってるのでしょうか? MXレコードのキャッシュ DNSの情報ってTTLで設定した時間だけ、キャッシュしますよね。あれってMXレコードの情報もキャッシュするんですよね? MXレコードの情報とは このドメイン宛は、このSMTPサーバという情報 のことです。 ダイナミックDNSとMXレコード ダイナミックDNSでMXレコードを運用したいのですが現在ドメインを管理してもらっているところではどうもうまくいきません。 具体的にいうと、MXレコードの登録をしてもグローバルIPが変わるとまた登録をし直さないといけないのです。 ダイナミックDNSによって、自宅でメールサーバを運用したい場合、どのようにすればよいのかご教授いただければ幸いです。 また低価格でおすすめのドメイン移管先などがあれば教えていただきたいです。 よろしくお願いいたします。 【DNSのMXレコードについて】 【DNSのMXレコードについて】 今、ドメインのDNSレコード設定で以下のように設定しています。 ・Aレコード xxxx.jp 123.456.789.000 ・Aレコード *xxxx.jp 123.456.789.000 これでメールも問題なく使えているのですが、調べた所メールを使用するには MXレコードでメールサーバを指定しないといけないと書かれていました。 *xxxx.jpでPOPもSMTPもフォローしているので問題ないと思うのですが 何故MXレコードを設定する必要があるのでしょうか? 他にもMXレコードを設定するメリットなどがございましたら 教えていただければ幸いです。 どうぞよろしくお願いいたします。 MXレコードの設定について。 メールサーバのDNSサーバへの正しいMXレコードの登録の仕方が分かりません。 (MXレコード以外の設定の仕方は理解しています。) DNSサーバはValueDomainのドメイン取得会社のを利用しています。 まずDNSサーバに設定する時に登録するホスト名は「/etc/hosts」「/etc/sysconfig/network」<redhatです。> にある設定ファイルに設定した「xxx.abc.com」の「xxx」(ドメイン名が「abc.com」) 部分の事で良いのでしょうか? 設定例を見ると[mail.abc.com」となっていて、これは「mail」の部分が自サーバに付けた名前と同じでなければ ならないのか。それとも、他との設定とは関係なく「mail.」を付ければ良いのか等、よく分かりません。 MXレコードの設定が間違っているのか、他の設定が誤ってるのかの区別がつかなく、 色々と情報を集めて試しているのですが、自分で解決するのは限界になってしまいました。 よろしくお願いします。 DNS、MXレコードにIP指定してもいいの? DNSのAレコードは、普通IPを指定するかと思いますが、 MXレコードも同じようにIP指定してもいいのでしょうか? 大抵の場合、Aレコードのドメイン名とメールのドメイン名が同じなので MXの方はIPではなく、“ドメイン.”で記述してるので。。。 別に問題無いのでしょうか。 教えてください! 【MXレコード】他人のサーバーのMXレコードの内容 【MXレコード】他人のサーバーのMXレコードの内容を見る方法を教えてください。 Window10での調べ方をお願いします。 MXレコードがひけないドメインは、メールは利用されていないのでしょうか? インターネットにつながったPCから、 nslookupでexample.comのMXレコードをひこうとしたとします。 もしexample.comのMXレコードがひけない場合、 あくまで一般的な考えとして、そのドメイン名ではメール利用が無いと判断できますでしょうか? MTAの仕様でMXがひけないと最終的にAレコードを探してそこに投げるという話を聞いたことはありますが、そんなことを想定してAレコードしか書かないドメインは存在するものなのでしょうか? ご教授ください、よろしくお願い致します。 MXレコードについて教えてください。 現在、DNSサーバについて勉強しています。 そのなかで、MXレコードについてつまづいてしまったので、知識のある方、 申し訳ありませんがご教授ください。 Windows Server 2008にDNSサーバをインストールしました。 このDNSサーバの名前はdns_p.minashi.com(192.168.10.100/24)です。 このサーバに以下のMXレコードを追加しました。 minashi.com MX 10 mailserver.minashi.com 私の認識では、この設定によって、testuser@minashi.comのメールは、 mailserver.minashi.comのメールサーバに転送され、送受信されると 思っておりました。 しかし、mailserver.minashi.com(192.168.10.101/24)にradishという フリーソフトでメールサーバを構築してみると、ドメイン名を設定する テキストボックスもあり、SMTPサーバのアドレス、POPサーバのアドレスも このmailserver.minashi.com(192.168.10.101/24)で設定を行います。 また、メールクライアント(Outlook Express)にもPOPサーバ、SMTPサーバ共に 192.168.10.101を設定(メールサーバのアドレス)するため、 ●DNSサーバのMXレコードによる名前解決はいったいどこで使用されるの?? ●DNSサーバは関係ない? ●DNSサーバを指定する項目なんてそもそも無いのでは? ●@minashi.comの名前解決はDNSサーバではなく、radishが全て請け負ってくれているじゃない? とわけが分からなくなってしまいました。 多分、radishというフリーソフトが利便性を高めるために、煩わしい設定を カプセル化してくれている為だと思うのですが、DNSの勉強をしているため、 混乱してしまいます。 DNSサーバのMXレコードが動作しているというのを実感したいのですが、 どのようにすればMXレコードの動作を認識出来る環境を構築することが 出来るでしょうか? MXレコードについて理屈としては、本やWebサイトを読んで、おおよそのイメージが 湧いているのですが、実機で動かして、学びたいです。 詳しい方いらっしゃいましたら、どうか教えてください。 DNSサーバやメールサーバに対する知識が浅いため、質問の意図を上手く伝えられて いない可能性もありますが、ご容赦下さい。 よろしくお願いします。 DNS設定、MX,Aレコードの設定について MX,Aレコードの設定は、 どのように行えばいいのでしょうか? DynamicDNSサービスで、 ホスト:host-test ドメイン名:****.jp (http://host-test.****.jp/) というアカウントを取得した場合、 どのように設定すればいいのでしょうか? (CobaltQube 3+) MXレコードのメールサーバについて 通常DMZに置くメールサーバ(リレーサーバ)を、外部権威DNSサーバのMXレコードに以下のように登録すると思いますが、このメールサーバのホスト名の設定は「mail」で、ドメイン名は不要でいいでしょうか? goo.co.jp MX IN 10 mail.goo.co.jp mail A IN 192.168.0.3 MXレコードのエラー? MXレコードのエラー? [トラブルの内容と現象] 中国の「あ」という会社にメールを送ると、メーラーデーモンで"AAA.AAA.AA.AA”のアドレスは、hogehoge.comのMXレコードに存在しない"といった感じのエラーが返されます(すいません、今自宅なので正確にログから引用できません)。ここ一か月ほどこのエラーが続いてメールが受信されないのですが、中国の会社「あ」の担当者に聞いても「問題なしの一点張り」で(この人あまり詳しくないようです)、大変困っています。不思議なことりに、メール送信時にCCに入れている別会社(以下、「い」)とします)の人に、同じメールアドレス宛てで中国の「あ」に送ってもらうと、それは問題なく受信されます。唯一分かっているのは、中国の「あ」がこのエラーが発生し始めたちょうど一カ月ほど前に、ネットワーク環境を新しくしたということです。 [やってみたこと] *nslookupでMXレコードを引いてみると、hogehoge.comに対して、Mail exchanger: AAA.AAA.AA.AAとなっていて(MX preferenceは20でした)、エラーログに出てくるドメインとIPアドレスが一致している。 *nslookupで、ドメインからIPを引くと、hogehoge.comに対してAAA.AAA.AA.AA で解決されている。 *中国の「あ」から送信されるメールの送信元のIPアドレスを、私の会社側のメールサーバーの受信ログで調べると、AAA.AAA.AA.ABと異なるIPアドレスになっていました。ですので、試しに「あ」の会社の担当者に、xxxxxx@[AAA.AAA.AA.AB]とドメインではなく、IPアドレス指定でメールを送ってみたところ、どうやら送信できた模様です。 *ちなみに、この異なるIPアドレスをnslookupで引いてみると、こちらに対してもドメインがhogehoge.comになっていました。 当方はネットワークの運用などの知識がまったくなく、上記はGoogle検索を頼りにあれこれやってみた感じなのでまったくの素人です。ひょっとして、まったく見当違いのことをしているのでは?とすら思っております。 お知恵を拝借できる方、上のような状況に対して、どのようなことが推測できるのかなど、推測できる範囲ででもご教授いただけると幸いです。よろしくお願いいたします。 BIND9.XのMXレコード記述について お世話になっています。 BIND9.0のMXレコードについて以下の動作が可能かご教授ください。 通常BINDではnamed.confファイルに以下の記述を行い zone "test.co.jp" IN { type master; file "test.co.jp.zone"; }; test.co.jp.zoneに以下の記述を行います IN NS localhost. IN MX 10 test.co.jp. @ IN A 192.168.1.100 上記記述を行うことでbindを参照したメールサーバはtest.co.jpドメインのメールを192.168.1.100へ転送します。 test.co.jpドメイン以外のドメインのメールはすべて192.168.1.200の上位メールサーバに転送を行いたいとした場合、BINDにどのように記述を行えばよいでしょうか。 forwarders オプションはあくまでもdns名前解決の転送となるためうまく転送されません。 そもそもBINDでは不可能な動作となりますでしょうか。 どなたか良い知恵をご教授ください。 WindowsNT4.0Server DNS MXレコード設定 お世話になります。 LAN内に設置し、ルータのヴァーチャルサーバ機能で外部に公開しているWEB/Mailサーバがあります。 LAN内の端末からも、名前解決したいと考えLAN内のDNSに、ローカルアドレスを設定しました。 WEBについては問題内のですが Mailがうまくいきません。 着信は良さそうなんですが、サーバが自動返信するのが届かないようで、サーバのキューにたまってしまっているようです。 そこで、LAN内のDNSにMXレコードを設定すればいいかぁと思っています。 xxxxxx.co.jp ドメイン宛のメールは、 ms.xxxxxx.co.jp に届ければいいという場合、 xxxxxx.co.jp ゾーンを登録 ms ホストを登録 (Aレコード) 新しいレコードの追加 MX ホスト名(オプション) 省略 メールエクスチェンジ・・ ms.xxxxxx.co.jp 優先度 10 こんな設定をしてみましたが妥当でしょうか。 スクリプトでnslookupのAレコード MXレコードを調べるようなこと スクリプト(perl,php,python,javascript,ruby,vb.net)など言語は問いませんが nslookupのAレコード MXレコードを調べるようなことしたいです。 できればpythonやjython,phpでの方法が知りたいです。 osはWindowsです。 Seesaaブログで独自ドメイン取得方法がわかりません Seesaaブログをしているのですが、わけあって独自ドメインを取得したいと思っています。 ヘルプで調べたところこういう記述がなされていました。 新しく追加するドメイン名は、お使いのDNSサーバに予めAレコードを追加しておいてください。 AレコードのIPは「59.106.28.131」になります。 Aレコードの設定例 FQDN:xxx.seesaa.jp Type:A Value:59.106.28.131 MX Pref:0 パソコンにあまり詳しくないのもあるんですが、ここに書かれている意味がどうしてもわかりません。どこかを開いて何かをすればいいだけのことだと思うのですがそれがどうもわかりません。 設定方法を知っている方おられましたらぜひ教えていただけないでしょうか。 あとSeesaaブログの独自ドメイン取得に関してですが、他のブログサービスでは独自ドメインを取得するのに有料になっているのになぜここだけ無料で取得できるのでしょうか? アドバイスよろしくお願い致します。 Google Apps用のMXレコードの設定 Google AppsのGmailで独自ドメインを使うべくMXレコードを設定しました。 使用しているレジストラはムームードメインで、以下の手順に従いました。 http://support.google.com/a/bin/answer.py?hl=ja&answer=142519 しかしながら、この独自ドメインでは今ホームページも運営しています。 そしてそのホームページは「エックスサーバー」にアップしています。 上のURLの方法に従えばネームサーバーを、 ムームードメインのDNSに設定せねばならんとあるのですが、 という事はホームページはエックスサーバーで公開できなくなるという事ですか? 独自ドメインのメールをGoogle AppsのGmailで使いながらも、 ホームページは別のサーバー(XSERVER等)で使うにはどうすればよいのでしょうか。 詳しい方、どうぞご教授ください。宜しくお願いします。 DCountでテーブルのレコード件数を取得するには アクセスのテーブル1に何件レコードがあるかをvbaのDCountで取得したいのですが Sub a() MsgBox DCount("テーブル1") End Sub すると、引数は省略できません。(Error 449)になります。 フィールドは件数あり、レコードが入ってたり入ってなかったりするし、主キーはありません。 アクションクエリの削除クエリですべてのレコードを削除したりするので レコード件数が0件なのか、レコードがはいってるかをDCountで取得できればなー と思うのですが、どうすればいいでしょうか? 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど