質問: メールサーバが外部から利用出来ない sendmailサーバを設定し、dnsも浸透したのですが、 wanからlan内のメールサーバを見つけることが出来ない ようです。 ルータ(バッファローwhr2-a54g54)からサーバへは アドレス変換で25,53,80,110ポートをサーバへ転送する 設定にしています。 このルータ設定で既にwebサーバは公開しているのですが メールサーバを外部から利用できません。 ファイアウォールは設定のため停止しています。 lan内でdnsを立てないと外部からsvr.○○.jpにはアクセ ス出来ないのでしょうか。 確認が必要な事項をアドバイス頂けばと思います。 よろしくお願いします。 サーバredhat9 /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.2 svr.○○.jp svr /etc/sysconfig/network networking=yes hostname=svr gateway=192.168.1.1 【簡単な機器構成】 wan | ルータ(192.168.1.1) |_________________________________ web・mailサーバ pc1 pc2 pc3 (redhat9) 192.168.1.2 192.168.1.3~5
回答: >ただ、クライアントからの利用がまだ出来ません。 >ポートはもちろん25,110でいずれもソケットエラー /etc/mail/accessファイルでrelayの許可は設定されましたか? (accessファイルを修正後はmakemapコマンドでaccess.dbを作成の事) また、popの場合、(何を使っているかわかりませんが)たいてい tcpwrapperが組み込まれているので/etc/hosts.allow で接続許可の 指定が必要だと思います。 /etc/hosts.allow qpopper : 192.168.0.1/255.255.255.0 みたいな設定が必要かも?