XmailのDNS名解決

新しく設定しているXmailからメール送信ができないという現象があった。フィルタがたくさんかかっているシステムなので、SMTPがブロックされている・・・のかと思い、TELNETを使ってポートの解放を確認するが問題なし。

XmailCFGを良く見ると、XmailはOSの設定に関わらず、独自でDNSサーバを指定してDNS解決をする仕様のよう。指定しない場合は、ルートサーバを参照にいくようです。

Xmailserver DNSルートサーバの設定

原因は、対象サーバからは、直接外部にDNS参照する事を禁止していた為でした。内部ネットワークにキャッシュDNSもあったのですが、Xmail自身がDNSキャッシュも保持する仕様となっているようなので直接外部へ参照しにいく設定を採用。

Xmailserver その他の参考情報
 ※"MailRoot/dnscache" の下の説明文を参照


良く動作を確認しないと、DNSの二重キャッシュとかになりそう。