网络:通过ipv6打开网页

通过IPv6在浏览器上打开网页的方式与IPv4不太相同,需要通过如下方式:

http(s)://[ipv6_addr]:port

如果是标准的http端口80或https的端口443可以省略掉端口的指定

比如:http://[FC00:0000:130F:0000:0000:09C0:876A:130B]

但是如果网站处于局域网内且提供网站的机器的ipv6地址是link-local地址,那么有一些特别之处:

网络:IPv6-CSDN博客

介绍了ipv6的link-local地址需要指定网络标识符

基于RFC 6874: Representing IPv6 Zone Identifiers in Address Literals and Uniform Resource Identifiers (rfc-editor.org)

也就是现需要通过%来指定网络表示符,即:

http://[fe80::1111:2222%eth0]

但是%在url中具有特殊的含义,所以需要进行转义为%25,也就是

http://[fe80::1111:2222%25eth0]

但是目前的浏览器都没有支持这种做法,所以实际上无法访问ipv6的link-local网站

不过由于Windows实现了default zone,所以在Windows下可以通过

http://[fe80::1111:2222]这种方式打开link-local网站

但是由于Linux没有default zone这种概念,所以目前在Linux下,通过浏览器是无法打开link-local网站的

相关推荐
网云工程师手记1 小时前
DDNS-Go部署与使用体验:动态公网IP远程访问不再断
运维·服务器·网络·网络协议·网络安全
德育处主任Pro1 小时前
『NAS』设置内网固定 IP
网络·网络协议·tcp/ip
特立独行的猫a3 小时前
Kuikly多端框架(KMP)实战:KMP中的 Ktor 网络库的多端适配指南
android·网络·harmonyos·ktor·compose·kmp·kuikly
那就回到过去3 小时前
拥塞管理和拥塞避免
运维·服务器·网络·网络协议·tcp/ip·ensp
乐悲蔚蓝湖4 小时前
华三做流量统计
网络
米羊1214 小时前
风险评估文档记录
开发语言·网络·php
切糕师学AI5 小时前
NFS(网络文件系统)详解
开发语言·网络·php
学习3人组5 小时前
_cdecl_stdcall_fastcall 三种函数调用约定
网络
之歆6 小时前
Linux 网络配置与 TCP/IP 协议
linux·网络·tcp/ip
Turboex邮件分享6 小时前
邮件队列堵塞的深度排查与紧急清空/重定向实战
运维·网络