イントラネットなどでファイアーウォールを構築する場合、メールサーバーも内部に置いた本体サーバーとインターネットに公開する中継用サーバーで構成する ケースが多いようなのでその構成を試してみた。

○内部から外部への送信


 FireWall内のメールサーバーからDMZに設置したメールサーバーを経由して送信する場合の構成で留意すべき事は、

○外部からのメールを内部サーバーに転送する。


 受信メールを内部サーバーに転送するための特記事項は、
○その他特記事項
 内部サーバーの指定に関し、

MX_SENDMAIL=no

とするように書かれているホームページもあるが試してみたところ、ON OFFどちらでも動作に支障はなかった。

以上試した内容を書いてみたが、細部のチェックは出来ていないので、上記以外にメールに表示される発受信のアドレス など 調整の必要がある可能性はある。
 いずれにせよメールサーバーの動作は、複雑なため十分な確認が必要のようである。


○ LAN内のプライベートアドレスを持ったサーバーを公開する方法(未確認)

iptables -A PREROUTING -t nat -p tcp -i ppp0 --dport 80 -j DNAT --to 192.168.100.1:80

のようにするとポートフォワードできるので簡単に出来ます。こうすると、LAN 内の 192.168.100.1 が WEB 鯖として公開できます。宛先は XXX.XXX.XXX.XXX:XXX のように指定する点に注意しましょう。


引 用先