假设我有 3 个应用程序。example1.com example2.com example3.com 所有域名都在不同的注册商中,假设 example1.com 在 Godaddy,example2.com 在 Bigrock,example3.com 在 CrazyDomains。所有这些应用程序都在不同的服务器上,它们都有专用的 IP。假设 app1 当前 IP 为 1.1.1.1,app2 当前 IP 为 2.2.2.2,app3 当前 IP 为 3.3.3.3 app4 当前 IP 为 4.4.4.4。
假设我更改了以上所有服务器,现在以上所有服务器都有不同的 IP,如 app1 11.11.11.11、app2 22.22.22.22 等...我必须使用 A 记录再次将新 IP 更新到不同的域名注册商。但如果我有自己的 1 台服务器,其 IP 是永久的,假设它是 7.7.7.7,那么我会将这个 IP 添加到所有域。
现在,我的新服务器将重定向到不同的主机。
就像我们在 Cpanel 中管理 DNS 一样,但就我而言,我不想将 DNS 更新到我的服务器,我只想更新 A 记录。DNS 将默认由域名注册商管理。对我来说的好处是,如果我更改任何应用程序,我不必在域名注册商的 DNS 设置中更新 ip,而是直接更新到我自己的服务器。
答案1
如果您的应用使用 HTTP/TLS 作为协议,那么您描述的就是反向代理。设置反向代理允许您拥有一个服务器,该服务器根据域名将流量重定向到不同的服务器。