域名注册商可以更新 Google 的 DNS 服务器吗?

域名注册商可以更新 Google 的 DNS 服务器吗?

我正在尝试从我的计算机上托管一个小型网络服务器,供个人使用。

我的廉价域名注册商允许我指定 DNS,所以想知道是否可以指定谷歌的 DNS?或者谷歌不允许任何旧注册商更新他们的 8.8.8.8 记录?

有趣的是,我的 AT&T uverse 路由器不允许我更改 DNS 服务器设置 (dns156r8/dns157r8.sbcglobal.net)。那么上述方法在家里也能用吗?也就是说,如果计算机配置为使用 Google 的 DNS,但它通过对 ISP 的 DNS 进行硬编码的路由器连接到互联网,哪一个会胜出?

不确定其他人是否遇到过此类问题。但另一个令人费解的问题是,当我的 IP 发生变化时会发生什么?目前,我认为当 IP 发生变化时,我会手动输入到域名注册商的转发部分。DNS 会相应更新吗?

答案1

您的问题似乎是基于对 DNS 工作原理的众多误解。但您忽略的关键是:您向注册商指定的名称服务器必须是提供您域名记录的服务器。而且他们必须从某个地方获取这些记录。

由于您没有特定的方式来告诉 Google 为您提供哪些记录,而且他们无论如何也不会使用公共名称服务器来提供您的数据(因为如果数据过期,他们就会向公众提供错误的数据),您将面临一个无法解决的先有鸡还是先有蛋的问题。Google 需要从 DNS 基础设施中获取这些记录。而您的注册商正在将该基础设施指向 Google。这可不妙。

答案2

除了 Ron 关于服务条款的(非常明智的)评论之外:

您可以从家庭 IP 托管服务器假设您有一个静态 IP 地址。否则,每次调制解调器重新协商连接时,您的 IP 都很有可能发生变化。这意味着人们会通过错误的 IP 来查找您的服务器。

如果您没有使用静态 IP,那么您需要考虑使用动态 IP 服务将您的动态 IP 重新映射到您的 FQDN(通常需要收费)或者他们为您提供的 FQDN(通常免费)。

因此,您使用链接到您不断变化的动态 IP 的 FQDN。然后,您返回到 DNS 服务,不再定义指向静态 IP(您没有)的 A 记录,而是定义 CNAME 记录,其效果如下:

www.benspage.com 指向 ben123.homepc.net 使用的同一 IP

相关内容