• 締切済み

ゾーンの設定 サブホストでメールが受け取れません

表記の通りゾーンに設定でゆきずまっております。   メインのドメイン:abc.jp   サブホスト:ddd.abc.jp   サーバーのIP:11.22.33.44   DNSサービスはDO-REGという所を使用しております とします メールアカウントをサーバー内で、   aaa@ddd.abc.jp というアカウントを設定し、テストのメールを送付したところサーバーから ----- Transcript of session follows -----   553 5.3.5 ddd.abc.jp. config error: mail loops back to me (MX problem?)   554 5.3.5 Local configuration error というエラーが帰ってきてしまいました。 下記のゾーンファイルにある誤りがあると思います。 もしおわかりの方やアドバイスなどいただければ、幸いでございます。 どうぞよろしくお願いいたします。 -------------------------------ゾーン------------------------------------ $TTL 3600 @ IN SOA NS1.DO-REG.JP. root.abc.jp. ( 1006011150 ; Serial 10800 ; Refresh 3 hour 3600 ; Retry 1 hour 3600000 ; Expire 1000 hours 3600 ; Minium 1 hours ) ; IN NS NS1.DO-REG.JP. IN NS NS2.DO-REG.JP. IN MX 10 MAIL.abc.jp. IN MX 20 MAIL.ddd.abc.jp. IN A 11.22.33.44 ; WWW IN A 11.22.33.44 MAIL IN A 11.22.33.44 ddd IN A 11.22.33.44 -------------------------------ゾーン------------------------------------

  • Ants
  • お礼率95% (45/47)

みんなの回答

  • maesen
  • ベストアンサー率81% (646/790)
回答No.1

>DNSサービスはDO-REGという所を使用しております このサービスで具体的な設定方法はわからないですが、 ゾーンの設定に誤りがあると思います。 書かれている設定では、ホスト名、ゾーン名を省略した記述になっているため、設定は@abc.jp の 設定のみで @ddd.abc.jpに対しての設定が一切ありません。 参考までに書きますと >IN MX 10 MAIL.abc.jp. これは、 abc.jp. IN MX 10 MAIL.abc.jp. の省略形式です。だから >IN MX20 MAIL.ddd.abc.jp. こちらは、 abc.jp. IN MX 20 MAIL.ddd.abc.jp. となり、@ddd.abc.jpの設定とはなりません。 11.22.33.44のIPアドレスで示すサーバが@ddd.abc.jpを受け取るべきメールサーバならば >IN MX20 MAIL.ddd.abc.jp. これは ddd.abc.jp. IN MX 10 MAIL.abc.jp. になります。 省略形式で書くと(こちらのほうが一般的かな) ddd IN MX 10 MAIL.abc.jp. になります。 MXレコードのプリファレンスはメールサーバ自体が複数あるわけではないので、値を20にする必要性はありません。 MAIL.ddd.abc.jp.という指定はこのゾーンの設定としてはありえませんのでご注意を。 また、 >ddd IN A 11.22.33.44 このレコードは、メールに関する設定としては不要です。 今回の設定のためだけに追加したのなら削除して良いです。 DNSの設定はこれで良いと思いますが、@ddd.abc.jpを受け取るメールサーバには@ddd.abc.jpを受け取るための設定も必要ですので注意して下さい。

Ants
質問者

お礼

maesenさま せっかく回答いただいてたのに御礼が遅くなり大変申し訳ありませんでした。一時期OKWEBの方から表に表示されなくなってたので回答はないものと思っておりました。 >ddd.abc.jp. IN MX 10 MAIL.abc.jp.になります。 >省略形式で書くと(こちらのほうが一般的かな) >ddd IN MX 10 MAIL.abc.jp.になります。 ありがとうございます。上記設定通りで動作することができました。サーバーでの設定はあらかじめしておりました。 解説もとてもわかりやすく頂きまして本当に有り難うございました。 重ね重ね、メッセージが遅くなりましたこと、お詫びいたします。 今後とも、どうぞよろしくお願いいたします。

関連するQ&A

  • BIND9用のゾーン設定ですが、下記の設定にて動作しなくなりました。

    BIND9用のゾーン設定ですが、下記の設定にて動作しなくなりました。 何がおかしいのでしょうか? $TTL 3600 @ IN SOA NS1.******.JP. admin.**********.jp. ( 1009151250 ; Serial 3600 ; Refresh 1 hour 3600 ; Retry 1 hour 360000 ; Expire 100 hours 3600 ; Minium 1 hours ) ; IN NS NS1.******.JP. IN NS NS2.******.JP. ; IN MX 10 mail.**********.jp. websv01 IN A ***.***.***.*** mail IN A ***.***.***.*** www IN CNAME websv01 ; ; office IN MX 10 mail.office.**********.jp. mail.office IN A ***.***.***.*** websv.office IN A ***.***.***.*** www.office IN CNAME websv.office ; ; west IN MX 10 mail.west.**********.jp. mail.west IN A ***.***.***.*** websv02.west IN A ***.***.***.*** west IN CNAME wsv02.west ; ; home IN MX 10 mail.home.**********.jp. mail.home IN A ***.***.***.*** websv03.home IN A ***.***.***.*** home IN CNAME websv03.home よろしくお願いいたします

  • namedのゾーンファイルの書き方について

    ゾーンファイルに書いてある内容があまりよく分かっていません。 申し訳ありません。 教えて頂けないでしょうか。 宜しくお願い致します。 現在以下【現在】のようなゾーンファイルがあります。 但し、これだけだと会社のabc.co.jpのメールサーバのアドレス(名前解決が出来ない?)が分からないのでは 無いか?と思っています。 下の方【例】に2行書いてますが、MXに対するAレコードがゾーンファイルに 書かれているのであれば名前解決できると思うのですが。 # cat abc.co.jp.zone 【現在】 *********************************************************** $TTL 900 $ORIGIN @ @ IN SOA ns.abc.co.jp. postmaster.abc.co.jp. ( 2013022801 10800 3600 3600000 86400 ) IN A 111.222.333.444 IN NS ns.abc.co.jp. IN NS abc2.ocn.ad.jp. IN MX 10 abc.co.jp. (※以下省略) *********************************************************** 以下のようにmailというホスト名が付いていて そのホスト名のアドレスは111.222.333.444ですという書き方であれば分かるのですが。 以下のような書き方の箇所が見つかりません。 【例】 *********************************************************** IN MX 10 mail.abc.co.jp. mail IN A 111.222.333.444 ***********************************************************

  • ゾーンファイルの作成について。

    ソーンファイルの作成についてですが、 いろいろな物をみて参考にはしているのですが、 いまいちうまく、すっきり記述できません。 (MX、A、CNAMEレコードの記述とspfがちょっと良く分かっていません。) 以下のとおり、 記述して、 nslookupを使って、名前解決を検証すると、 fedora10.com www.fedora10.com mail01.fedora10.com など、 うまく名前解決をしてくれます。(IPアドレスを出してくれます。) ですが、 メールクライアントにmail01.fedora10.comといれると、 サーバに接続できない、あるいは、サーバを探せないようです。 192.168.0.11というように、IPアドレスを入れると、 メールのやり取りは正常にできます。(メールサーバはうまくできています。) それで、ゾーンファイルの指定がうまくできていないと思って、 書き込みしています。 最終的には、 メールサーバの冗長化を考えていて、 MXレコードをmail01、mail02の二つを登録したいと思っています。 以下がゾーンファイルの記述です。 よろしくお願いします。 # vi named.zone $TTL 86400 fedora.com. IN SOA ns1.fedora10.com. root.fedora10.com. ( 2006061301 ; Serial 7200 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ; Negative Cache TTL ) IN NS ns1.fedora10.com. IN NS ns2.fedora10.com. IN MX 10 mail01 IN MX 20 mail02 TXT "v=spf1 +mx -all" ns1 IN A 192.168.0.11 ns2 IN A 192.168.0.12 mail01 IN A 192.168.0.11 mail02 IN A 192.168.0.12 www IN CNAME ns1 smtp IN CNAME mail01 pop3 IN CNAME mail01 # vi 0.168.192.in-addr.arpa.zone $TTL 86400 0.168.192.in-addr.arpa. IN SOA ns1.fedora10.com. root.fedora10.com. ( 2006061301 ; Serial 7200 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ; Negative Cache TTL ) IN NS ns1.fedora10.com. IN NS ns2.fedora10.com. 11 IN PTR ns1.fedora10.com. 12 IN PTR ns2.fedora10.com. 11 IN PTR mail01.fedora10.com. 12 IN PTR mail02.fedora10.com.

  • BIND バーチャルドメインDNSの設定について

    バーチャルドメインのDNSの設定についての質問です。 現在、DNS・WEB・Mailサーバをそれぞれ構築しようとしております。 グローバルIPは1つで複数のドメインを管理したいと思っております。 そこで私のzone設定なんですが、間違いがあればご指摘頂ければと思っております。 (BIND9)named.confの設定は完了してるものとします。 ネームサーバーとなるzoneの書き方です。 グローバルIP:61.123.456.78 ====abc.com.zone $TTL 86400 @ IN  SOA  ns.abc.com. master.abc.com. ( 省略         IN  NS  ns.abc.com.         IN  NS スレーブ         IN  MX  10 ns.abc.com.      ns   IN  A  192.168.0.2(ローカルIP) www  IN  A  192.168.0.3(ローカルIP) mail  IN  A  192.168.0.4(ローカルIP)  IN  A  192.168.0.3(ローカルIP) ======== dfg.com.zone(バーチャルドメイン) $TTL 86400 @ IN  SOA  master.cfg.com. ( 省略         IN  NS  ns.abc.com.         IN  NS スレーブ         IN  MX  10 ns.cfg.com.      ns   IN  A  192.168.0.2(ローカルIP) www  IN  A  192.168.0.3(ローカルIP) mail  IN  A  192.168.0.4(ローカルIP)  IN  A  192.168.0.3(ローカルIP) =============================================== このように設定したいとおもっておいります。 あとは、cfg.com.zoneの設定を元に追加するドメインごとにzoneを追加してnamed.confに記述を追加していけば良いのでしょうか? named.localや0.168.192.in-addr.arpaにも追加が必要なのでしょうか? よろしかったら教えて頂けないでしょうか?宜しくお願い致します。

  • BIND9のゾーン設定でエラーが出ます。

    Windows2003サーバーにBIND9を導入し、自ネットワーク内のみのDNSを作成しています。 そこで、named.confは問題ないのですがゾーンファイルをチェックしてみると、 zone 正引きゾーン名/IN: loading from master file 正引きゾーンファイル名 failed: unexpected end of input dns_rdata_fromtext: 正引きゾーンファイル名7: near eol: unexpected end of input zone 逆引きゾーン名/IN: loading from master file 逆引きゾーンファイル名 failed: unexpected end of input dns_rdata_fromtext: 逆引きゾーンファイル名:8: near eol: unexpected end of input と、エラーが出てしまいます。 せめて正引きだけでも改善されれば、あとは自分でなんとかできそうなのですが・・・。 かれこれ2週間程度ここで詰まってしまっています(あまり時間がとれないもので・・・) どうかご教授願います。 正引きゾーンファイル中身 @ IN SOA tequila.cocktail.local( 2001060100 ;Serial 10800 ; Refresh 3600 ; Retry 604800 ; Exire 86400 ); Minimum TTL localhost IN NS tequila.cocktail.local. IN MX 10 mail.cocktail.local. @ IN A 192.168.20.11 tequila IN A 192.168.20.11 vodka IN A 192.168.20.12 gin IN A 192.168.20.10 www IN CNAME vodka ftp IN CNAME tequila mail IN CNAME tequila 逆引きゾーン中身 $TTL 86400 @ IN SOA tequila.cocktail.local.( 5 ; Serial 10800 ;Refresh after 3 Hours 3600 ;Retry after 1 Hour 604800 ;Expire after 1 Week 86400 );Minimum TTL of 1 Day IN NS tequila.cocktail.local. 11 IN PTR tequila.cocktail.local. 12 IN PTR vodka.cocktail.local. 10 IN PTR gin.cocktail.local. です。どうか宜しくお願いします

  • メールサーバの移行がうまくいきません。DNSの設定が悪いのでしょうか?

    OCNの光アクセスファミリー100IP8「Bフレッツ」を契約しています。 従来まで社外にレンタルしていたメールサーバを 社内に構築する事になりまして、この週末に作業しています。 DNSのMXレコードを書き換えて社内のメールサーバを定義しましたが、 外部からメールが送れたり、送れなかったりして非常に困っています。 症状としては下記の通りです。 1.同一のフリーメールから社内のアドレスに対して複数回メールを送ると、  社内に届いたり、レンタルメールサーバに届いたり、あるいは消失したりする。 2.プライマリDNS(自前)とセカンダリDNS(OCN)の値が非同期のまま変わらない。  そのためプライマリDNSのMXレコードは社内のメールサーバを指し、  セカンダリDNSのMXレコードは古いレンタルサーバを指し示している。 SOAレコードのシリアル番号は増加させています。 また使用しているOSはWindowsServer2003です。 単純にDNSの情報が伝播していないだけでしょうか。 このような場合、その他にどのような原因が考えられますでしょうか。 宜しくお願いします。 ************************************* ※お見せできない値はマスクしています。 【ゾーンファイル】 ; ; Database file hoge.co.jp.dns for hoge.co.jp zone. ; Zone version: 2008090603 ; @ IN SOA snd.hoge.co.jp. root.snd.hoge.co.jp. ( 2008090603 ; serial number 3600 ; refresh 900 ; retry 86400 ; expire 900 ) ; default TTL ; ; Zone NS records ; @ NS snd.hoge.co.jp. @ NS hogehoge.ocn.ad.jp. ; ; Zone records ; @ MX 10 mail.hoge.co.jp. localhost A 127.0.0.1 mail CNAME snd.hoge.co.jp. post A **.**.**.199 snd A **.**.**.242 www CNAME snd.hoge.co.jp. *************************************** 【NSLookupの結果】 > server hoge.ocn.ad.jp Default Server: hoge.ocn.ad.jp Address: ***.***.***.104 > set type=soa > hoge.co.jp Server: hoge.ocn.ad.jp Address: ***.***.***.104 hoge.co.jp primary name server = snd.hoge.co.jp responsible mail addr = root.snd.hoge.co.jp serial = 2006101901 refresh = 10800 (3 hours) retry = 3600 (1 hour) expire = 3600000 (41 days 16 hours) default TTL = 86400 (1 day) hoge.co.jp nameserver = hoge.ocn.ad.jp hoge.co.jp nameserver = snd.hoge.co.jp snd.hoge.co.jp internet address = ***.***.***.242 hoge.ocn.ad.jp internet address = ***.***.***.104 > set type=mx > hoge.co.jp Server: hoge.ocn.ad.jp Address: ***.***.***.104 hoge.co.jp MX preference = 10, mail exchanger = rental.hoge.jp <- レンタルメールサーバ hoge.co.jp nameserver = snd.hoge.co.jp hoge.co.jp nameserver = hoge.ocn.ad.jp snd.hoge.co.jp internet address = ***.***.***.242 hoge.ocn.ad.jp internet address = ***.***.***.104

  • bind zoneファイルの正しい記述を教えてください

    bindのzoneの設定で迷っています。 OCNのJPドメインの取得代行を利用しています。 OCNから自前のDNSサーバー名をns01.mydomin.jpに指定されています。 なので、SOAレコードでDNSサーバー名の宣言がns01.mydomin.jpにせざる得ません。(多分) しかしこの自ホスト名はns01ではありません(当然ですよね) 自分の設定ではAレコードで矛盾が生じてしまうのではないかと 不安があり、悩み悩み設定しました。 DNSのバイブルであるdns&bindを読んでもこのパターン例が無く 迷っています。 以下私なりに知恵を絞った設定なのですが、不備があるかと思います。 いろいろと指摘いただければ幸いです。 賢人のアドバイスをいただきたく、よろしくお願いします。 動作面は勿論ですが可読性を悪くしていることがあれば、これもまた指摘ください。 以下内部向け正引きのゾーンファイルです ;------------------------ ;exmple.jp.internal.zone ;------------------------ @ IN SOA ns01.example.jp. root.example.jp.(省略) IN NS ns01.example.jp. IN NS ns.ocn.ad.jp. ; 自ホスト名をAで宣言したいのでns01はコメントアウト ;ns01 IN A 192.168.11.22 my-host-name IN A 192.168.11.22 localhost IN A 127.0.0.1 IN MX 10 ns01.example.jp. ; Aでns01が宣言するとアドレス重複するので、CNAMEで宣言してみた ns01 IN CNAME my-host-name www IN CNAME my-host-name mail IN CNAME my-host-name

  • バーチャルホストでのゾーンファイル設定

    複数ドメインを、ネームベースのバーチャルホストで運用しています。 今度、各ドメインごとにばらばらなネームサーバを自サーバにまとめ(BIND9.2.4)、これらを管理するようにしたいと思っています。 その時のゾーンファイルの設定について質問です。 各ドメイン用に複数のゾーンファイルを用意する必要があると思うんですがその際、下記SOAレコードの”←”の部分は (1)共通にしないといけないのでしょうか? (2)どうやって設定すればよいのでしょうか?  (ゾーンファイルで任意に指定すればOK?) 基本的な質問でお恥ずかしいんですが、よろしくお願いします。 ---------------------------------------------------- example.com. IN SOA ns.example.com.← root.example.com. (             (略) ) IN NS ns.example.com. IN MX 10 ns ns IN A 111.111.111.111 www IN CNAME ns

  • DNSサーバーのzone設定について

    こんにちは。 DNSサーバー(bind9)について質問があります。 クライアントPCからWEBページにアクセスする際、アドレス欄に www.example.jp と入力しても example.jp と入力しても同じ ページが表示されるものがありますが、あれは DNSサーバーのzone設定をどう記述しているのでしょうか。 ■現在のzone設定■      IN NS dns.example.jp      IN MX 10 dns.example.jp dns    IN A aaa.bbb.ccc.ddd(DNSサーバーのIPアドレス) www    IN A eee.fff.ggg.hhh(ホスティングサーバーのIPアドレス) localhost IN A 127.0.0.1 dns.example.jp は自社で運用しているDNSサーバーで、 www に対するIPアドレスはプロバイダのホスティングサービスから 提供されたサーバーアドレスです。 現在、 www.example.jp に対するアクセスはプロバイダから 提供されたIPアドレスに変換され、正常にWEBページが表示されて います。 www.example.jp でも example.jp でも同じページを表示させたい 場合はどういう設定をすれば良いでしょうか。 よろしくお願い致します。 色々検索してみると、Aレコードを追加するみたいですが、記述方法 が不明です。 www    IN A eee.fff.ggg.hhh に続けて @     IN A eee.fff.ggg.hhh を追加するような事が書いてあったのですが、合っているでしょう か。

  • DNSの設定及びnslookup時の応答について、メール着信しない

    お世話になります。 どなたかご指導願います。 取引先からのメールが着信しません。 当方のメールアドレスは「******@ms1.ttt.co.jp」です。 nslookupにて確認したところ ms1.ttt.co.jpの返答が 「ttt.co.jp primary name server = dns.ttt.co.jp responsible mail addr = postmaster.ttt.co.jp serial = 2008010902 refresh = 10800 (3 hours) retry = 3600 (1 hour) expire = 604800 (7 days) default TTL = 86400 (1 day)」 ↑のようになります。 ttt.co.jpの返答は 「> ttt.co.jp Server: gateway Address: 192.168.0.254 Non-authoritative answer: ttt.co.jp MX preference = 10, mail exchanger = ms2.ttt.co.jp ttt.co.jp MX preference = 10, mail exchanger = mail.ttt.co.jp ttt.co.jp MX preference = 10, mail exchanger = ms1.ttt.co.jp ttt.co.jp nameserver = ns-tt012.ocn.ad.jp ttt.co.jp nameserver = dns.ttt.co.jp mail.ttt.co.jp internet address = 61.199.250.2 ms1.ttt.co.jp internet address = 61.199.250.12 ms2.ttt.co.jp internet address = 61.199.250.4 dns.ttt.co.jp internet address = 61.199.250.2 ns-tk012.ocn.ad.jp internet address = 203.139.160.74」 ネームサーバーの設定を確認したところ (dns.ttt.co.jp internet address = 61.199.250.2) [root@ttt named]# cat ttt.co.jp.zone $TTL 86400 @ IN SOA dns.ttt.co.jp. postmaster.ttt.co.jp. ( 2008010902 ; Serial (2004/11/9に作成の場合) 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Minimum IN NS dns.ttt.co.jp. ; プライマリDNSサーバー IN NS ns-tt012.ocn.ad.jp. ; セカンダリDNSサーバー IN MX 10 mail.ttt.co.jp. ; メールサーバー名を指定 IN MX 10 ms1.ttt.co.jp. ; IN MX 10 ms2.ttt.co.jp. ; dns IN A 61.199.250.2 ; dns.ttt.co.jpは61.199.250.2のIPアドレス mail IN A 61.199.250.2 ; mail.ttt.co.jpは61.199.250.2のIPアドレス www IN A 61.199.250.2 ; www.ttt.co.jpは61.199.250.2のIPアドレス ftp IN CNAME www.ttt.co.jp. ; ftp.ttt.co.jpはwww.ttt.co.jpを参照 ms1 IN A 61.199.250.12 ; ms1.ttt.co.jp www2 IN A 61.199.250.12 ; www2.ttt.co.jp ms2 IN A 61.199.250.4 ; ms2.ttt.co.jp vp IN A 61.199.250.3 ; ftp4.ttt.co.jp ftp4 IN A 61.199.250.3 ; ftp4.ttt.co.jp [root@ttt named]# pwd /var/named/chroot/var/named 今までは着信出来ていましたが、「******@ms1.ttt.co.jp」では着信不可能でしょうか? また、「ttt.co.jp」はWHOIS検索も出来るのですが 「ms1.ttt.co.jp」ではWHOISはもちろんNSLOOKUPも良くわからない感じです。 当方の設定が間違っているのでしょうか? また。登録してあるドメイン[ttt.co.jp]の前に何故「ms1 ms2 ftp4」など独自で付けているのでしょうか? 独自でつけたのに着信出来るのでしょうか? まとまりのない文章になりましたが、宜しくお願いします。