センターより『学外からメールが届かない』というトラブル報告が届く。 自宅より調べると、対外向けの DNS が動いていないことが判明。 DNS 関連のソフト・ハードの再起動を試みるが効果無し。 しかたがないので、対外 DNS の named.conf を、部分的に消しながら、 原因を探る。その結果、正引き zone ファイルのみ機能していないことが判明。 そこで、named-checkzone コマンドで、調べると警告が表示された。
CNAME の設定ミス
よくよく調べると、自分自身も以前に設定を間違えた事のある CNAME 関係。
≪ 間違った設定 ≫ hoge IN A xxx.xxx.xxx.xxx IN CNAME alias.foo.bar.jp ; CNAME を設定するホスト名では、アドレス指定を書いてはいけない。 ; 逆引き時に混乱の元になるからだろう。アドレス指定は、 ; 本当の名前の所にだけ書くこと。
設定を直し動作が確認できたが、問題は zone ファイルを書き換えたのは3ヵ月程前の話し。 SOA の Serial もちゃんと修正してるし、 Expire 期間も 1ヵ月程なので、 この2ヵ月ほどトラブルなく動いていたことが、逆に不思議。
# なぁ〜ぜぇ〜♪