IPV6访问SMB文件共享和HTTP表示方式

Zss 发表于:
SMB:

windows-ipv6的smb文件共享的配置方式与ipv4的配置方式一致

右键来选择一个文件夹或者磁盘来选择共享,ipv4的话是通过\\ip\路径来访问,但是ipv6是不行的

得使用UNC的ipv6的表示方式来访问,这归根结底是win对于ipv6还没有做到良好的支持

为了解决这个问题,微软为IPv6地址转换建立了一个特殊的域,如果你在UNC路径中使用IPv6地址,你必须使用破折号代替冒号,并在地址的末尾 加上.ipv6-literal.net后缀,例如FE80-AB00–200D-617B.ipv6-literal.net

所以在使用ipv6来访提问smb的表示方式为

\\2000--1-2345-6789-abcd.ipv6-literal.net\

 

其中ipv6的冒号需要全部替换成-,不然在win中会被识别成磁盘

 

  • 使用短划线“-”字符替换任何冒号“:”字符。
  • 将文本“.ipv6-literal.net”追加到 IP 地址中
HTTP:

用于文本 IPv6 地址的适配器 URI 命名法

  • 若要将文本 IPv6 地址用于适配器 URI,请将 IP 地址两边括上方括号“[”、“]”。例如,具有 IPv6 地址 2001:DB8:2a:1005:230:48ff:fe73:989d 的 URI 的命名法应为:
    [2001:DB8:2a:1005:230:48ff:fe73:989d]