绑定到任何接口的缺点

时间:2011-12-14 13:03:11

标签: c linux network-programming bind

我有一个绑定到特定IP地址的服务器(在Linux系统中)。我们正在考虑绑定(0)的选项,即绑定到ANY接口。这有什么问题吗?

2 个答案:

答案 0 :(得分:1)

取决于。你可以

  • 希望将不同的进程绑定到不同的IP。在这 如果你不希望任何人绑定到所有人。
  • 想要服务器 只能从内部网络访问(例如,当另一个网络时) 界面可以从外部世界访问。)
  • 想要一些我目前无法想到的东西。
基本上,它不是具有缺点的绑定,而是它的效果,这一切都取决于这是否是你想要的。

答案 1 :(得分:0)

最明显的问题是,如果您依赖网络拓扑来提供访问控制和安全性(防火墙等),那么多个接口的存在可能意味着并非所有对服务器的访问都受到相同程度的保护。如果将来添加或更改接口,这尤其会成为一个问题。

此外,如果您的服务器出于其自身目的而拥有“自己的IP”概念,并且未针对可能出现不同“本地”IP建立不同客户端连接的可能性进行编程,则可能会出现问题 - 当然,你需要阅读消息来源来衡量它。