在 VirtualHost 中设置自己的 DynDNS

在 VirtualHost 中设置自己的 DynDNS

我在网络中有一个服务器环境,位于动态 IP 后面。我还有一个在线虚拟主机,我在其中运行 Apache 2.4 和几个 VirtualHosts。

是否可以创建一个链接到上述动态 IP 的 VirtualHost(本质上是子域)?我想我必须更改 DNS 设置的 A 记录,对吗?这可能吗?

答案1

是的,可以设置服务器名称在 Apache httpd 中更改为 DNS 名称,其 A 记录将会改变。

如果公共 IP 直接配置在服务器的接口上(即不在其前面的路由器上),只需记住将 httpd 绑定到 catch-all 地址(0.0.0.0),而不是域名,或者更糟的是当前 IP - 在前一种情况下,这将需要在 IP 更改时重新启动服务器,或者在后一种情况下甚至在配置更改时重新启动服务器。

但是,考虑到如今一些 VPS 计划非常便宜(甚至有一些免费的计划),使用具有静态 IP 的专用服务不是更合理吗?

相关内容