听 0.0.0.0 是不好的做法吗?为什么?

joh*_*son 5 networking client-server sockets

假设我想部署一个充当服务器的软件,我想避免更换接口、更改 IP 地址等情况。

部署此软件的环境的性质有点动态,计算机可能会被带到不同的网络。

然后我决定部署它,配置地址 0.0.0.0 以绑定到服务配置的端口并完成工作。

网络管理员会对此不屑一顾吗?(我得到了他们会的印象)。如果是,为什么?

希望这不是基于意见的问题,并且有事实支持答案。

bar*_*lop 5

然后我决定部署它,配置地址 0.0.0.0 以绑定到服务配置的端口并完成工作。

网络管理员会对此不屑一顾吗?

如果没有必要,那将是不好的做法。

对于某些网络,它可能是必要的。而你不会知道。这不是你的决定。

为网络管理员提供绑定 IP 的选项。

添加注释以澄清

不是由您决定要绑定到哪个 IP 并且不给网络管理员更改它的选项(这听起来像是您在谈论的内容)。您可以提供默认值。

  • 不能说我同意。许多核心 linux 服务默认绑定到 0.0.0.0,绝对是开发人员/打包人员 100% 的工作,以确保为所有配置设置提供有效且广泛接受的默认设置,直到管理员选择覆盖它(例如,它不仅是开发人员的决定,而且是他们的责任)。 (2认同)