为什么域名解析为私有 IP

为什么域名解析为私有 IP

在浏览如下所示格式的域名时,我使用 host 命令进行了主机查找并获得了一个私有 IP 地址。

auth-ns.auth-ns.workspace.agate.example.com
host auth-ns.auth-ns.workspace.agate.example.com

为什么 agate 身份验证端点会提供私有 IP 地址?当我搜索 agate 时,我发现 agate 用于对 obiba 软件堆栈进行身份验证。obiba 就是这样工作的吗?即使它是这样工作的,为什么它会解析为私有 IP?该 IP 属于 172.16.0.0/12 CIDR

注意:我无法浏览到相应的端点,我从未收到任何回应

答案1

为什么它会解析为私有 IP?

您的问题似乎是基于这样的假设:DNS 记录由于某种原因无法解析为“私有”IP。这个假设毫无根据,所以答案是“因为创建记录的人希望它解析为私有 IP”。

答案2

您将无法浏览该端点,因为它是私有 IP。因此它将位于其他人的私有网络上。

这样做有很多原因。最近的原因是通过 HTTPS 进行 DNS 解析。即使 DNS 请求可能不会发送到您的内部 DNS 服务器,这仍将允许对重要内容进行 DNS 解析

答案3

基本上,域名可以指向任何 IP 地址。这是域名 DNS 设置的问题。当域名指向私有 IP 地址时,它不会为全世界的所有用户服务,或者无法让所有人访问。

答案4

任何域名都可以注册为“指向”或“解析”任何 IP 地址。这是通过所谓的“A 记录”或“地址记录”来实现的。可以找到各种其他类型的记录这里

简而言之,当有人将域名注册为“地址记录”时,他们可以选择任何他们想要的 IP 地址,包括“127.0.0.1”。为什么 Domain The Net Technologies 选择这样做只有他们自己知道,但从技术上讲,可以有任意数量的域名指向该地址。

要了解有关域名服务器内部工作原理的更多信息,请查看本网站它解释了如何自己制作一个。

我知道这个问题已经有好几年了,但答案很少,我花了好几天才找到有用的信息。希望这对将来的某人有所帮助。

相关内容