如何将 IP 地址重定向至内部网中的机器/主机名?

如何将 IP 地址重定向至内部网中的机器/主机名?

我家里有几个内联网应用程序,比如 NVR 服务器和 Plex 媒体服务器。每个应用程序都安装在 FreeNAS jail 中,并具有相应的 IP 地址,例如 192.168.0.2 主机名为 mynvr,192.168.0.3 主机名为 myplex。

我想要实现的是当我进入http://192.168.0.2要访问我的 NVR 服务器的 GUI,我希望它将其重定向到http://mynvr.local或者其他什么。原因是我尝试使用 LetsEncrypt 生成 SSL,但我认为它不支持 IP 地址。

欢迎任何反馈。

问候,艾伦

答案1

最简单的方法是通过网址重写在服务器上,它会检测到错误的模式,并将 URL 重写为正确的 URL,这样用户的浏览器就会重定向到正确的 URL,远离错误的 URL。

也就是说,由于您关心的是 http 与 https,请在您的 Web 服务器中禁用 http 的网站绑定,这样用户就必须使用 https。您的服务器将停止在 TCP\80 上监听。

确保网站使用主机头它的绑定。并考虑要求信噪比, 和高速传输系统

证书可以保护客户端免受恶意 Web 应用程序的攻击,而不是相反。拥有证书不会影响 http 流量,因此您需要在 Web 服务器上禁用 http(或重写 URL,和/或使用 hsts 自动重定向到 https)。没有 DNS 服务器,证书就毫无用处,这就是我提出这个问题的原因,因此您需要为您的网站创建一个 DNS 条目,该条目的名称与用户在浏览器中输入的名称相同。证书所能做的就是告诉您证书上的名称是否与浏览器中 URL 中提供的 DNS 名称相匹配。

希望有帮助

相关内容