在浏览如下所示格式的域名时,我使用 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 地址时,它不会为全世界的所有用户服务,或者无法让所有人访问。