转自:http://www.ipv6bbs.cn/thread-348-1-1.html

 

虽然微软在支持IPv6上表现得很积极,但Windows却并没有完整地支持IPv6,例如,在Windows中,我们以往可以使用UNC(通用命 名约定)访问网络共享文件夹(如\\127.0.0.1\C$),但现在却不能使用IPv6这样做,因为Windows看到IPv6地址中的冒号时,它会 把它当做驱动器盘符对待。
为了解决这个问题,微软为IPv6地址转换建立了一个特殊的域,如果你在UNC路径中使用IPv6地址,你必须使用破折号代替冒号,并在地址的末尾 加上.ipv6-literal.net后缀,例如FE80-AB00–200D-617B.ipv6-literal.net。
用于 UNC 路径的 IPv6 地址命名法
如果在 UNC 路径中指定一个文本 IPv6 地址,请按照以下步骤进行操作:

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

例如,如果计算机的 IPv6 地址为 2001:DB8:2a:1005:230:48ff:fe73:989d,则指向该计算机上文件共享路径的 URI 的命名法为:

\\2001-DB8-2a-1005-230-48ff-fe73-989d.ipv6-literal.net\<sharename>

其中 <sharename> 是目标计算机上文件共享的名称。

注意:确保用于运行文件发送和接收处理程序的主机实例的用户帐户具有对该文件共享的相应权限。

对 HTTP 适配器等使用 IPv6 范围标识符

HTTP 发送和接收适配器以及 SOAP 发送适配器要求:如果 IPv6 地址中使用了范围标识符,则该范围标识符必须使用转义码 %25 进行转义。例如,fe80::550c:489f:e65e:aef3%8 是一个包含范围标识符 (%8) 的有效 IPv6 地址。若要将此 IPv6 地址用于 HTTP 发送和接收适配器或 SOAP 发送适配器,必须对该范围标识符进行转义,如下所示:

fe80::550c:489f:e65e:aef3%258

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

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

    [2001:DB8:2a:1005:230:48ff:fe73:989d]

    注意:将文本 IPv6 地址用于适配器 URI 应遵循 RFC2732 中确立的准则。

  • 如果指定文本 IPv6 地址作为用于 POP3 接收适配器、SMTP 发送适配器或 SQL 发送和接收适配器的服务器名,则 IPv6 地址不应用方括号括起来。

在UNC(通用命名规范)路径和URL中使用IPv6地址

虽然通常应依赖于DNS名称,但是也可以在UNC路径或URL中略微进行转换即可嵌入IPv6地址。要想把一个IPv6地址用作UNC路径的一部分(例如\server\share),把冒号修改为连字符并附加.ipv6-literal.net即可。例如,要指定IPv6地址为 2001:db8::85b:3c51:f5ff:ffdb的计算机的C$共享,可以使用UNC路径:

\\2001-db8--85b-3c51-f5ff-ffdb.ipv6-literal.net\C$



要指定区域ID,把符号%替换为s。

在这种情况下,UNC路径中的IP地址2001:db8::85b:3c51:f5ff:ffdb%4将变为:

\\2001-db8--85b-3c51-f5ff-ffdbs4.ipv6-literal.net\C$



要想在运行着Windows 2000或Windows Server 2003的计算机上使用这种技术,可以按照Microsoft知识库文章281308(http://support.microsoft.com/kb/281308)中的步骤添加名称到服务器上。

把IPv6地址放在中括号中就可以在URL中嵌入它:例如http://[2001:db8::85b:3c51:f5ff:ffdb]/,中括号是必须的,这样就可以指定一个端口号作为URL的一部分。例如,URL http://[2001:db8::85b:3c51:f5ff:ffdb]:81/将会连接到同一个IPv6 IP地址的端口81上。

在UNC(通用命名规范)路径和URL中使用IPv6地址的更多相关文章

  1. ipv6地址在URL中的表达方式,如何在URL地址中包含ipv6地址

    摘要 本文档定义了在WWW浏览器的URL中执行的文本IPv6地址的格式.在包括Microsoft的IE,Mozilla和Lynx等几个已经被广泛安装使用的浏览器的IPv6版本中,这种格式已经被使用.并 ...

  2. asp.net命名规范

    以下命名规范是在编程中,可以辅助快速编程的良好方式之一,我一点点的整理出来,以便形成自己的编程规范.还有待完善... 0.产品命名规范: 结构 层次 产品 模块 功能 命名规则 UI(界面层) Web ...

  3. DotNet命名规范参考(转)

    来自:http://www.cnblogs.com/w-y-f/archive/2012/05/30/2526254.html DotNet命名规范参考 一.命名规范 注意事项:使用英文命名规则,尽量 ...

  4. Java中的命名规范到底是怎样的

    内容摘要:命名规范二,java中的方法名,对象名和字段名的第一个单词的首写字母应该小写,而后面的每个单词的首字母都应该小写 要想将java基础学的十分的牢固就必须将java中的命名规范掌握好了.俗话说 ...

  5. SpringBoot2.0 url中出现特殊符号「带括号{}'"等等」时会抛出400错误

    访问 http://127.0.0.1:8080/api?method=taxiong.goods.list&params={"page":1,"pageSize ...

  6. Tomcat8升级后URL中特殊字符报错出现原因

    请求带上花括号等字符,请求无法送达服务端,报错: Failed to load resource: the server responded with a status of 400 () https ...

  7. IPv6地址在URL上的格式

    转自:http://www.cnpaf.net/Class/RFC/200408/983.html 摘要 本文档定义了在WWW浏览器的URL中执行的文本IPv6地址的格式.在包括Microsoft的I ...

  8. URL中使用IPv4,IPv6和主机名

    在浏览器的Http请求的URL中如何使用IPv4,IPv6和主机名, 因为IPv6的地址需要加[],导致用法有点区别, 下面通过具体的例子总结一下不同情况下的用法. 1.假设有台Linux主机名配置如 ...

  9. 通用CSS命名规范

    一.文件命名规范 样式文件命名主要的 master.css布局,版面 layout.css专栏 columns.css文字 font.css打印样式 print.css主题 themes.css [/ ...

随机推荐

  1. Linux命令之chgrp

    chgrp [选项] … GROUP FILE … chgrp [选项] … --reference=RFILE FILE … chgrp命令是用来改变文件的组所有权.将改变每一个FILE的所属组为G ...

  2. [BZOJ2007][NOI2010]海拔(对偶图最短路)

    首先确定所有点的海拔非0即1,问题转化成裸的平面图最小割问题,进而转化成对偶图最短路(同BZOJ1002). 这题的边是有向的,所以所有边顺时针旋转90度即可. 如下图(S和T的位置是反的). #in ...

  3. HDU 2255 奔小康赚大钱(KM算法)

    [题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=2255 [题目大意] 求最大匹配 [题解] KM模板 [代码] #include <cstdi ...

  4. BZOJ 1116 [POI2008]CLO(并查集)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1116 [题目大意] Byteotia城市有n个towns,m条双向roads.每条ro ...

  5. 8VC Venture Cup 2016 - Final Round (Div. 2 Edition) D. Factory Repairs 树状数组

    D. Factory Repairs 题目连接: http://www.codeforces.com/contest/635/problem/D Description A factory produ ...

  6. Sys.dm_os_wait_stats Sys.dm_performance_counters

    wait_type waiting_tasks_count wait_time_ms max_wait_time_ms signal_wait_time_ms MISCELLANEOUS 0 0 0 ...

  7. 万里长征第二步——django个人博客(第七步 ——上传文件)

    在项目目录下新建一个 ‘uploads’文件夹以保存上传的文件 配置setting.py文件 MEDIA_URL = '/uploads/' MEDIA_ROOT = os.path.join(BAS ...

  8. cpu个数、核数、线程数、Java多线程关系的理解

    cpu个数.核数.线程数.Java多线程关系的理解 2017年12月08日 15:35:37 一 cpu个数.核数.线程数的关系 cpu个数:是指物理上,也及硬件上的核心数: 核数:是逻辑上的,简单理 ...

  9. 如何限制jenkins的任务在某个节点上执行

    1.首先给节点打标签,一个节点可以打多个标签,中间使用空格分开 2.其次在每个任务上标记执行的标签位置,这样这个任务就在包含这些标签的节点上执行 3.通过这个方法限制的任务,只会跑在指定节点上,即是当 ...

  10. mydate97的时间格式设置

    <script type="text/javascript" src="./WdatePicker.js"></script> < ...