質問: 192.168.0.0/24, 127.0.0.0/8 のような形で内部lanのみ、接続を許可しておりますが、 逆に、すべてのnetwork(他インターネット経由)から の接続を許可するにはどのように設定すればよろしい のでしょうか? セキュリティの話もできればアドバイスいただけると うれしいです。 現在の環境は、 回線:adsl 192.168.1.1 ルータ 192.168.1.2 メールサーバ ddnsで取得しているドメイン:xxx.yyy.zzz postfix-1.1.11-11 redhat9.0です。
回答: 不正リレーを防ぎたいけども、外から自分のsmtpサーバを利用したい(その場合には、中継させる)ということですよね? 一般的には以下の2つが手法です ・smtp auth ・pop before smtp (・・間違っても、from句のドメインで判断とかやめましょうね) 個人的には、smtp authが良いと思います。ただし、smtp auth はmuaが対応している必要があるために、不特定多数に対して利用を許可する場合には、ユーザに『smtp auth が利用可能なmua を利用してください』と指示する必要があることが、妙に敷居を高くするのか、利用が進まないようです。 (また、pop3のidとpw以外に、smtp用としてもidとpwが必要になるために、ユーザが混同したり、理解不能・・なんてことになるからなのでしょうか) pop before smtp でも良いとは思いますが。 『postfix smtp auth』 というキーワードで、ネット検索されると、導入事例も多く出ると思います。 (私は、postfix を利用したことが数度しかないんです。普段は qmail が多いです。・・すいません) セキュリティという話になると、環境に大きく依存する話になりますので、ここで書こうとするならば、相当な量になるかな・・と思われます。 紹介頂いた環境では、ルータ配下にメールサーバはおられると思います。そのルータ自体でフィルタリングは絶対に必要ですし、ポートフォワードする必要もあります。 安全を期するには、lan内のサーバに至っても netfilter でフィルタリングする事になるでしょう。 ログ管理、監視も重要ですね。 セキュリティについては、紹介したいこと、経験してきたことなど、たくさんあるのですが、逆にたくさんありすぎて、書き切れません・・(t_t) たぶん、本にしたら売れるかなぁ~って思うくらい経験あるんですけど・・。 ・・良くも悪くも(o ̄∀ ̄)ノ” 私も個人的に、ddnsによるメールサーバを立てて使っていますよ。 ・whitebox linux ・qmail 等々・・・