Firewalldはポートが開いていると言いますが、nmapはポートが閉じていると言います。

Firewalldはポートが開いていると言いますが、nmapはポートが閉じていると言います。

CentOS 7をインストールすると、サーバーにGmailエイリアスで作成した電子メールアカウントの1つに接続できません。

次のコマンドを実行しました。

 firewall-cmd --permanent --zone=public --add-service=smtp
 firewall-cmd --permanent --zone=public --add-port=25/tcp

私が作るとき

firewall-cmd --permanent --zone=public --query-port=25/tcp

「はい」を返します。

ただし、Gmailやさまざまな電子メールテストサイトではまだ「サーバーに接続できません」というエラーが発生します。

それから私は

nmap -sT -O localhost

私のポートがそこにリストされていないのを見ました。どんなアイデアがありますか?

ベストアンサー1

二つ。まず、ファイアウォールを使用する場合は、firewall-cmd --reload永続ルールを使用または適用した後に再ロードする必要があります--complete-reload。クエリを再検証するかfirewall-cmd --list-all

第二に、上記の作業をすでに行っている場合は、聞いてss -tuna | grep 25いることを確認してください*:25。 「127.0.0.1:25」を受信する場合は、別のインターフェイスを受信するためにpostfixを再設定する必要があります。はい。

inet_interfaces = $myhostname
# or...
inet_interfaces = all

おすすめ記事