你好,
假设有一个名为 mypage.com 的网站,但我想找出域名解析到的实际 URL。它通常是 123.45.67/~mypage/www。您将如何做?
谢谢。
答案1
@michaelhampton 是正确的,您无法从外部了解这些信息。原因是您需要了解服务器配置,并且服务器需要配置为以您想要的方式响应请求。
我怀疑你的系统配置了某种海量虚拟主机而不是单独的虚拟主机。
答案2
你将如何做呢?- 正常情况下你做不到。正如其他人所说,这通常是不可能的。
原因是这是人们防范的安全漏洞。试图找出路径实际上可能被视为试图入侵网站,或者至少收集可能对入侵网站有用的信息!
网站偶尔确实存在这种漏洞:例如,有时 Web 服务器配置为显示详细错误。在这种情况下,如果 Web 服务器遇到错误情况,它可能会显示您所说的路径。或者如果网页上恰好发布了路径(毫无疑问是由于编程错误或其他失误)。或者如果存在其他错误,您可以深入挖掘以找出路径。
如果您需要为此测试某个网站,那么有一个工具可以做到这一点。请勿在未经授权使用该工具的网站上使用该工具。 https://github.com/Occupy4Elephants/inspathx
关于人们为何避免使用此功能的详细解释: https://www.owasp.org/index.php/Full_Path_Disclosure
答案3
要了解域名解析到哪里,您可以使用在线工具 http://intodns.com/它提供有关名称服务器、邮件服务器和指向服务器 IP 地址的信息。