适合初学者的网络接口

适合初学者的网络接口

我目前正在学习网络接口。

下面,我使用 netstat 列出了具有相应端口的接口:

在此输入图像描述

对或错

如有错误请指正。如果我用自己的话来翻译的话,会是这样的:

  1. 任何有地址的人ipv4ipv6可以通过以下方式连接到我的主机SSH
  2. 任何有地址的人都可以通过端口ipv6连接到我的主机http80
  3. 没有人知道ipv4地址可以通过以下方式连接到我的主机http

问题

为什么smtp一定是localhost?我的理解是邮件服务器应该可以被外界访问,以便计算机可以进行通信。

答案1

电子邮件守护进程仅侦听本地主机,因为在这种情况下,它仅接收从此本地主机上运行的服务发送到外部的电子邮件,并且不为任何其他计算机提供服务,至少直接

这里的宗旨是运行所需的最少服务的旧 Unix 原则,因为通常电子邮件守护程序/服务很容易被黑客和恶意软件滥用。

我不会感到惊讶,这是默认配置,如果你想为其他机器提供服务,你必须修改它,如果配置不当就会带来风险。

请记住,电子邮件守护程序仍然能够向外界发送电子邮件。将服务绑定到本地主机仅意味着它只接收来自同一服务器中运行的另一个服务的电子邮件。

相关内容