隐藏用户 DNS 记录的服务器 IP

隐藏用户 DNS 记录的服务器 IP

我正在使用自己的服务器启动网络托管服务。是否有可能隐藏我的 IP 地址,以便用户指向他们的 DNS?例如,我的服务器的 IP 是12.34.46.78但我希望用户将他们的 DNS 记录指向myserver.something.io。如果可以的话我应该用什么?

答案1

我猜您正在寻找 DNS CNAME 记录。

答案2

您可以让他们创建 CNAME 记录,但根域不允许这样做(子域才允许这样做)。大多数软件都无法为根域创建 CNAME 记录,即使可以,也会给您的最终用户带来问题。

将根域指向您的 IP,并为其子域“www.example.com”添加指向“example.com”的 CNAME 记录。

如果你正在启动自己的托管服务,你应该做一些研究来了解更多相关信息。如果你负责多个网站,当出现问题时,你却不知道是什么问题,也不知道原因,那么你就有大麻烦了。

答案3

每个人都应该始终使用名称。对用户来说更方便,即使 IP 发生变化也是静态的,并启用基于名称的虚拟主机。将 AAAA 和 A 记录插入 DNS,并让用户使用这些记录。

IP 地址(来自这些 DNS 查询的答案)无法隐藏。如果您不愿意发布 IP 地址和保护您的服务,请不要启动自己的托管服务。改用其他人的托管服务,有很多选择。

相关内容