teredo服务器,如何利用teredo搭建服务器
大家好,关于teredo服务器很多朋友都还不太明白,今天小编就来为大家分享关于如何利用teredo搭建服务器的知识,希望对各位有所帮助!
Teredo是什么东西
在开始有关 Teredo详细讨论前,我们有必要首先了解一下什么是 Teredo以及我们为什么需要它。 Teredo是一项地址分配和自动隧道技术,能够跨越 IPv4 Internet实现 IPv6单播连接。在它之前已经有了一种能够通过 IPv4 Internet实现 IPv6单播连接的自动隧道技术—— 6to4。 6to4路由器使用一个公用的 IPv4地址来构建 6to4前缀,起到 IPv6通告和促进路由器的作用。 6to4路由器压缩和解压经过站点节点的 IPv6数据流。
6to4技术依靠公用 IPv4地址的配置以及边界设备中采用的 6to4路由功能。在许多小型办公室/家庭办公室(SOHO)配置中, IPv4 Internet络地址转换(NAT)被广泛使用。如要了解更多关于网络地址转换工作的情况,请参阅文中的“网络地址转换(NAT)概述”。在大多数 NAT配置中,提供 NAT功能的设备并不具备成为 6to4路由器的功能。即使 NAT设备普遍支持 6to4,还是有一些配置包含多层NAT。在这些多层配置中,支持 6to4的NAT无法成为路由器,因为它不具备一个公共的 IPv4地址。
Teredo通过在站点内的主机之间实现 IPv6数据包隧道来解决现今 NAT设备缺乏 6to4功能以及多层 NAT配置问题。相反, 6to4使用边缘设备之间的隧道。主机之间隧道给 NAT带来了另外一个问题:IPv4压缩的 IPv6数据包发送时协议域的 IPv4标头设定为41。大多数的 NAT只解析 TCP或者 UDP数据流,而且需要通过手动设置来实现对其它协议的解析或者安装负责处理解析的 NAT编辑器。因为协议41的解析并不是 NAT的通用功能,所以 IPv4压缩的 IPv6通信传输不能通过一般的 NAT。为了使 IPv6数据传输能够通过单个或多层 NAT, IPv6数据包必须压缩成 IPv4 UDP格式的数据,包含 IPv4和 UDP标头各一个。UDP数据普遍能够被 NAT解析而且能够通过多层 NAT。
总之, Teredo是一项 IPv6/IPv4转换技术,能够实现在处于单个或者多个 IPv4 NAT后的主机之间的 IPv6自动隧道。来自 Teredo主机的 IPv6数据流能够通过 NAT,因为它是以 IPv4 UDP数据格式发送的。如果 NAT支持 UDP端口解析,那么它就支持 Teredo。但是对称 NAT是一个例外,详细情况在本文的"NAT的种类"中讲解。
Teredo是作为实现 IPv6连接最后一种转换技术而设计的,认识到这一点很重要。如果原来的 IPv6、 6to4或者ISATAP连接可用,那么主机就不必作为 Teredo的客户端。现在,越来越多的 IPv4 NAT经过了升级以便能够支持 6to4,而且 IPv6连接变得越来越普遍, Teredo将会使用得越来越少,直到最后完全被放弃。
如何利用teredo搭建服务器
在”开始”->”运行”中输入 cmd打开 windows命令行。在命令行中输入
netsh int teredo show state
出现 Teredo参数:
若“状态”为 dormant/ qualified,则表示已连接服务器并获得 IPv6地址。
若“状态”为 offline,同时提示错误“无法访问主服务器地址”或其他错误,则表示未连接上服务器。
在命令行状态下输入:
netsh interface teredo set state server=teredo.remlab.net(我使用这个服务器,其他没有测试)
注意,红色字体部分为公共Teredo服务器地址,若无法连通可替换为一下列表中的值:
* teredo.remlab.net/ teredo-debian.remlab.net(法国)(Miredo默认设置)
* teredo.autotrans.consulintel.com(西班牙)
* teredo.ipv6. microsoft.com(美国雷蒙德)(Windows XP/2003/Vista/7/2008系统默认设置)
* teredo.ngix.ne.kr(韩国)
* teredo.managemydedi.com(美国芝加哥)
如何用teredo连接ipv6
在win7下,teredo是默认连接IPv6的方法。
6to4是与teredo协议区别的,都是v6的隧道,类似的还有isatap,我的理解他们都属于6in4 tunneling技术。
但6to4是需要有v4公网ip的。teredo之所被推荐是能位于nat的后面…
而isatap也不错,国内不少大学时使用这个方法链接的,详情请见:普通IPv4网使用IPv6方法
在Win7中,系统默认使用teredo连接IPv6。速度很快。如果大家不小心搞乱了默认设置,下面的方法可以重新设置IPv6。
在“开始”里输入“cmd”,右击,“以管理员身份运行”。
在命令行里输入:
netsh interface teredo set state default server=default
即可恢复teredo。
输入:
netsh interface ipv6 reset
并重启计算机,可以重设ipv6设置。
微软的teredo服务器是:teredo.ipv6.microsoft.com。据说网通已经把它X了。
teredo服务器:teredo-debian.remlab.net,大家可以用一下命令更改teredo服务器,以防服务器被X:
netsh interface teredo set state server=teredo-debian.remlab.net
然后运行一下命令:
ipconfig
看到“Teredo Tunneling Pseudo-Interface”有以2001开头的地址即可。
文章到此结束,如果本次分享的teredo服务器和如何利用teredo搭建服务器的问题解决了您的问题,那么我们由衷的感到高兴!