转自: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. ubuntu问题集锦

    我使用的是ubuntu 14.04 用UltraIOS 制作镜像安装的  ubuntu 问题1:闪屏问题以及文字显示不全 解决方案:重装显卡驱动 解决过程:http://my.oschina.net/ ...

  2. 【BZOJ 2151】 2151: 种树 (贪心+堆+双向链表)

    2151: 种树 Description A城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树.园林部门得到指令后,初步规划出n个种树的位置,顺时针编号1到n.并且每个 ...

  3. python基础之组合继承多态

    组合 1.什么是组合 组合就是一个类的对象具备一个指向另外一个类的对象的属性 2.为何用组合 组合可以减少代码冗余 3.如何使用 class People: def __init__(self,nam ...

  4. 1.5 (SQL学习笔记)事务处理

    一.事务 1.1事务概念 事务处理可以用来维护数据库系统数据的完整性,它保证一组SQL语句要么全部都执行, 要么全部都不执行.(例如一批SQL语句,只要有一个执行失败就全部不执行,即回到失败前的状态 ...

  5. Problem D: 调用自定义函数search(int list[], int n),在数组中查找某个数

    AC代码#include <stdio.h> int find(int *a, int l, int x) { ; int i; ; i < l; i ++) if(a[i] == ...

  6. ES6 Set结构和Map结构(上)

    Set ES6提供了新的数据结构--Set,它类似于数组,但是成员的值都是唯一的,没有重复的值. Set本身也是一个构造函数,用来生成Set数据结构 var s = new Set(); [2,3,5 ...

  7. CDOJ 1280 772002画马尾 每周一题 div1 矩阵快速幂

    772002画马尾 题目连接: http://acm.uestc.edu.cn/#/problem/show/1280 Description 众所周知772002很喜欢马尾,所以他决定画几幅马尾送给 ...

  8. 技术分享:杂谈如何绕过WAF(Web应用防火墙)(转)

    0×01开场白 这个议题呢,主要是教大家一个思路,而不是把现成准备好的代码放给大家. 可能在大家眼中WAF(Web应用防火墙)就是"不要脸"的代名词.如果没有他,我们的" ...

  9. web安全之如何防止CSRF跨站请求伪造

    CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站 ...

  10. Apache 优化配置10条建议

    之前VPS使用的是默认的Apache配置,感觉还行,不过随着博客的人流量上升,显然这种配置无法满足需求了:下面是Apache官方手册中给出的几条优化配置建议,笔者将其整理出来,对Apache服务器的运 ...