• 締切済み

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

ソーンファイルの作成についてですが、 いろいろな物をみて参考にはしているのですが、 いまいちうまく、すっきり記述できません。 (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.

みんなの回答

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

fedora.com. IN SOA ns1.fedora10.com. root.fedora10.com. ( これが原因では? fedora.com になっていますが

kazui-o
質問者

お礼

回答ありがとうございます。 実は、自分なりに、 試行錯誤して、 なんとかうまくできました。 結論から言うと、 CNAMEを変に使ったり、 逆引きで、重複する使い方をしていたのが問題のようでした。 そのために、うまく引いてくれないようでした。 不必要なCNAMEはできるだけ使わないことと、 逆引きは、1対1で対応させるようにしました。 >fedora.com になっていますが すみません。 ただの書き込むときのミスです。 (加えて、指摘の部分も通常は、 @でゾーンを現すのが一般的ですが、 ゾーン(ドメイン)をそのままかくのも大丈夫なようです。 @が一番問題ないようです。) 以下が訂正したファイルです。 # vi named.zone $TTL 86400 @ IN SOA ns1.fedora10.com. root.fedora10.com. ( 2006061301 ; Serial 7200 ; Refresh 3600 ; Retry 604800 ; Expire 300 ; Negative Cache TTL ) IN NS ns1.fedora10.com. IN NS ns2.fedora10.com. IN MX 10 ns1 IN MX 10 ns2 TXT "v=spf1 +mx -all" IN A 192.168.0.11 ns1 IN A 192.168.0.11 ns2 IN A 192.168.0.12 www IN A 192.168.0.11 www IN A 192.168.0.12 # vi 0.168.192.in-addr.arpa.zone $TTL 86400 @ IN SOA ns1.fedora10.com. root.fedora10.com. ( 2006061301 ; Serial 7200 ; Refresh 3600 ; Retry 604800 ; Expire 300 ; 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. 何か変なところ、 指摘のあるところがあれば、 書き込んでいただければ助かります。 回答ありがとうございます。

関連するQ&A