Cloudflare 不知为何隐藏了我服务器的真实 IP。是否可以通过反向 DNS 检查我的 IP 上的其他域?
简而言之我
dig some-server-name.com
我收到了一些 A 记录的回复...但它们实际上不是我的服务器 IP
比我做的dig -x ip.I.got.earlier
,结果我得到了:
;; AUTHORITY SECTION:
67.172.in-addr.arpa. 600 IN SOA cruz.ns.cloudflare.com. dns.cloudflare.com. 2034580120 10000 2400 604800 3600
答案1
首先,您查找的是 cloudflare 服务器的 IP,而不是您自己的服务器。您需要使用您自己的服务器 IP。这称为您的 Origin 和 Origin IP。
一旦知道了您自己的服务器 IP,您就可以尝试找出上面有什么。我猜如果这是您的服务器,那么它一定是共享主机,或者……您真的想找出别人服务器的 IP 吗?您自己的服务器 IP 应该可以在您的 DNS 或 Cloudflare 控制面板中找到。
如果这是您自己的服务器,您应该很高兴您的 IP 被隐藏了。这就是它的工作原理。只需登录您的 cloudflare 帐户并检查您的真实 IP 设置即可!
答案2
DNS 反向查找获取与 IP 地址相关的 PTR 记录。理论上,每个 IP 地址可以有多条 PTR 记录,但实际上只有一条域名记录。
这意味着无法看到指向单个 IP 地址的所有域名。
为什么不建议在 DNS 中使用多个 PTR 记录提供有关 PTR 记录的更多信息以及为什么只使用一个 PTR 记录/IP 地址。