ip-address - 您的服务器拥有静态 IP 地址有什么好处?
问题描述
我知道如果您的服务器发出请求并且请求的接收者有 IP 白名单,这可能会很有用,因为这意味着如果有人知道您的 IP 地址不会更改,他们不必进行 DNS 查找即可找到它。还有什么其他好处?
解决方案
我知道的很多主要原因都与 DNS 有关。如果你去一个website.com
该域名必须转换为 IP 地址。如果它是静态的,那是一个简单的查找。如果它不断变化,那么您可以通过引入 DDNS 服务来检查外部 IP 并相应地更新 DNS 记录,从而增加一层不稳定性。此外,我遇到了几个 API 服务,即 Google,它们需要一个白名单 IP 到您的服务器(尤其是无法解决这个问题,因为我们当时在共享服务器上使用动态 IP)。我还听说过其他配置门户,例如 AWS,可能需要列入白名单的 IP 才能获得访问权限。还有一个 SSH 终端,如果您不使用它,最好禁用它,但如果您只允许通过 IP 白名单进行连接,这是一个好主意。
从网络的角度来看,它提供了更轻松的设置体验和更轻松的故障排除。知道服务器将始终在n.n.n.n
在解决问题时可以提供很多帮助。此外,在网络上拥有静态 IP 可以通过添加一小层隐蔽性和问责制来提高安全性,因为每个 IP 地址都是已知的编目设备。我个人遇到过一些网络,需要向 IT 注册您的 Mac 地址才能获得静态 IP 地址,然后才能上网(如果您还没有互联网,或者无法弄清楚,那就太痛苦了)设备的 MAC 地址)。还有许多服务可能需要将自己硬编码到特定的 IP。如果您必须将客户端连接到路由网络完全另一端的服务器,则实际上需要该 IP 永不更改。
总的来说,尽管我会说,对于许多特定目的,它只是让事情变得更容易。
推荐阅读
- javascript - jQuery 显示/隐藏切换仅在大屏幕尺寸下触发
- javascript - 如何在 DOM 中搜索具有特定类的项目
- javascript - 带有提示的 Cookie
- sapui5 - 为 SAPUI5 应用程序实施内联帮助/导览
- javascript - 是的,验证不同对象形状的数组
- react-native - 刷新内容中的平面列表
- javascript - 物化 CSS 轮播指示器不可点击
- javascript - PHP 从 React JS 发送 FormData 后返回 NULL(Fetch,方法:POST)
- android - 使用没有自定义适配器的 Moshi 解析列表
- swift - SwiftUI 中的单元测试