如何检查 URL 是否在公共互联网上可见

如何检查 URL 是否在公共互联网上可见

我经常测试部署在本地机器上的 Web 应用程序(因此我会在防火墙后面访问它们)。然后(在网络人员设置了一些端口转发方案后)我邀请其他人试用它们,结果却被告知他们似乎无法看到这些 URL。

如何测试特定 URL 是否在公共互联网上可见/可访问?

我知道有这样的网站但是他们是否测试实际的 URL(包括上下文等,这将涉及测试实际的端口转发)还是仅测试节点的可访问性?

答案1

地理窥视者是一款面向 Web 开发人员的工具,可帮助开发人员从不同地理位置远程查看网站。它非常适合发现特定区域的内容,在启动网站时尤其有用,因为它可用于确保 DNS 正确传播。GeoPeeker 还非常适合解决 CDN 和缓存问题。图像使用 WebKit 渲染,屏幕宽度为 1280 像素。

答案2

由于您的 Web 应用程序当地的他们有一个本地保留的 IP 地址(对应于他们的 URL),根据定义,这些保留的本地 IP 地址在局域网之外是无法访问的......

參考文獻:保留 IP 地址

答案3

我更喜欢使用网络代理为了达成这个。

代理服务器是我经常使用的代理服务,用于检查是否可以从网络访问我的计算机。

我用它来检查我是否正确配置了端口转发。例如,如果您在端口上运行计算机上的 Web 服务器7000,并在服务端口上设置了端口转发,8080则可以通过尝试从 Web 代理访问此 URL 来测试是否可以从 Web 访问该服务器:

http://您的外部 IP 或动态 DNS 主机名:8080/

此外,你还可以使用端口检查服务检查特定端口是否打开或关闭,以及是否可以通过 Web 访问,例如CanYouSeeMe.org

答案4

https://validator.w3.org/checklink是另一个检查 URL 的 Web 应用程序,但请注意,它可能不会检查所有内容。

相关内容