質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Q&A

2回答

11840閲覧

異なるドメインのMXレコード設定

tk_flavor

総合スコア104

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

0グッド

4クリップ

投稿2017/02/20 03:30

すでにaaa.comというドメインでmail.aaa.comをMXにしてメール送受信をしています。
今回、bbbというドメインでbbb.comドメインのzoneファイルにexampleのサブドメインを追加して
mail.aaa.comにメールを転送させたい要件があります。
そこで、bbb.comドメインのzoneファイルに下記設定をしました。

example IN A xxx.xxx.xxx.xxx
example IN MX 10 mail.aaa.com.

設定後に、named-checkzoneをしましたが、下記のようにエラーとなりました。

[root@dns03 named]# named-checkzone bbb.com bbb.com.external.zone.db
zone bbb.com/IN: example.bbb.com/MX 'mail.aaa.com' (out of zone) has no addresses records (A or AAAA)
zone bbb.com/IN: loaded serial 2017022005
OK

質問なのですが、aaa.comの異なるドメイン宛てのMXのmyhostname(mail.aaa.com)にメールを転送させる時
bbb.comのzone設定にどのような設定をする事でエラーを吐かずに済ませるのでしょうか

お手数ですが、ご教示頂けますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

granfa_yuzo

2017/02/20 04:08

mail.aaa.comにメールを転送させたい要件があります。とありますが、転送設定であればメールサーバー側で行うのが一般的だと思います。
tk_flavor

2017/02/20 04:19

そうですね。。relayhostにmyhostname(mail.aaa.com)に転送させれば出来ますね。 とりあえず、(out of zone) has no addresses records (A or AAAA)のメッセージは無視します。named-checkzoneして、named再起動してbindは起動しました。nslookupでexample.bbb.comのMXレコード確認してmail.aaa.comが表示されました。
tk_flavor

2017/02/20 04:24

改めて、質問を変えさせて頂きます。 (out of zone) has no addresses records (A or AAAA)  のメッセージを出さないようにする方法などあるのでしょうか
guest

回答2

0

'host.example.com' (out of zone) has no addresses records (A or AAAA)

これは、指定された'host.example.com'の名前解決が出来なかったことを示しています。

  • example.comを管理するDNSサーバにhost.example.comのA or AAAAレコードが存在しない
  • リゾルバとして指定しているDNSサーバが適切ではない(アドレスが間違っている、コンテンツサーバなど再帰問い合わせをしないDNSサーバを指定している、など)
  • リゾルバとして指定しているDNSサーバの設定が間違っている(再帰問いあわせが無効になっているなど)

などが考えられます。

Aレコードを書き足せと言う回答がありますが誤りです。
MXに別ドメインのホストを指定するのも良くあることです。メールサーバで受けてから転送するのが一般的というコメントも誤りです。

あと、実在のドメインを例示に使用するのはやめましょう。

投稿2017/02/21 05:36

suzukis

総合スコア1449

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

nslookupでexample.bbb.comのMXレコード確認してmail.aaa.comが表示
されました。

メールの送受信は問題なく行えるとして、
対応方法は2つあると思います。

◆質問にあるメッセージを無視する。
◆bbb.comのzoneファイルの記述方法を変更する。
mail.aaa.comのAレコードを追加したらどうでしょうか?

zoneファイルに以下の記述がありますよね。
$ORIGIN bbb.com. ← 削除する

example.bbb.com IN A xxx.xxx.xxx.xxx
example.bbb.com IN MX 10 mail.aaa.com.
mail.aaa.com IN A yyy.yyy.yyy.yyy

投稿2017/02/20 04:49

編集2017/02/20 06:05
granfa_yuzo

総合スコア356

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tk_flavor

2017/02/20 06:00

mail.aaa.com IN A yyy.yyy.yyy.yyy ⇒ これについて、設定しまして、named-checkzone しましたが、やはり、(out of zone) has no addresses recordsとなりました。
TaichiYanagiya

2017/02/20 06:05

mail.aaa.com.」と最後に「.」を付けてみてください。
granfa_yuzo

2017/02/20 06:06

すみません。 comの後ろにドット(.)を追加してください。 example.bbb.com. IN A xxx.xxx.xxx.xxx example.bbb.com. IN MX 10 mail.aaa.com. mail.aaa.com. IN A yyy.yyy.yyy.yyy
tk_flavor

2017/02/20 08:52

残念ながら、example.bbb.com. IN MX 10 mail.aaa.com. で記載してみましたが、(out of zone) has no addresses recordsとなりました intra側のzone設定との兼ね合いもあるのでしょうか
TaichiYanagiya

2017/02/20 14:49

bbb.com のゾーンファイルで mail.aaa.com の A レコードが無いことで Warning なのですから、ゾーンファイルの設定するのは「mail.aaa.com. IN A ...」ですよ。 そもそも、aaa.com のゾーンファイルが別にあるのであれば、mail.aaa.combbb.com のゾーンファイルに設定しても意味がないので、Warning を無視していいと思います。
granfa_yuzo

2017/02/21 02:44

TaichiYanagiyaさん、コメントありがとうございます。 tk_flavorさん、今回、以下のAレコード追加を提案しましたが、 結果及びTaichiYanagiyaさんの指摘内容にある通り期待する結果を 得ることはできませんでした。 >mail.aaa.com. IN A yyy.yyy.yyy.yyy そこで、https://www.isc.org/bind-9-11-arm/ からReference Manualを参照してみました。 P.161に今回と同じ設定例を見ることができますので、 今回、実施されている設定内容は、正しいものと判断します。 結論としては、tk_flavorさんが解消したいとお考えのメッセージは、 消すことができないメッセージと考えるのが妥当と思われます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問