以下是托管 Web 服务器的计算机的 ipconfig 输出:
以太网适配器本地连接:
连接特定的 DNS 后缀。 :链路本地 IPv6 地址。 。
。 。 。 : fe80::f85b:4256:ee76:24a4%11 IPv4 地址。 。 。 。 。 。 。 。 。
。 。 :10.213.254.119 子网掩码。 。 。 。 。 。 。 。 。 。 。 :
255.255.255.0 默认网关。 。 。 。 。 。 。 。 。 : 10.213.254.252
我可以使用以下命令访问该网站:“http://10.213.254.119/测试 http://10.213.254.119/test”
现在我有兴趣知道如何使用链接本地 IPv6 地址访问同一页面?
我发现大多数浏览器不支持 URL 中的范围标识符。由于链接本地地址通常需要范围标识符,这意味着这些浏览器无法访问链接本地地址。创建指向链接本地地址的 DNS 条目也不起作用,因为 DNS 条目无法指定范围标识符。
有时我需要访问甚至不在同一链接上的设备的网络界面。这意味着我将有两个障碍阻止我使用链接本地地址来访问它。但我发现了一个简单的方法可以为我解决这两个问题。
在运行浏览器的主机上运行 ssh 客户端。通过链接本地地址连接到与我想要访问的设备有直接链接的主机,并设置端口转发。例如,执行此操作的命令可能如下所示:
ssh -L '8080:[fe80::200:5eff:fe00:53b6%eth0]:80' host.example.com
此时我可以通过 localhost 访问它,这不需要范围标识符:http://[::1]:8080/
。如果 ssh 客户端和 ssh 服务器恰好都与 Web 浏览器运行在同一台计算机上,这当然也适用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)