内网使用 IPV6 之Teredo篇

这篇转载自 http://bbs.pcbeta.com/viewthread-1580771-1-1.html


上IPv6站点之Teredo篇

http://bbs.pcbeta.com/viewthread-1580771-1-1.html
http://blog.felixc.at/2010/04/install-teredo-ipv6/

一、Teredo 配置

    在 CMD 中输入 gpedit.msc 打开本地组策略编辑器,依顺序打开“计算机配置”——“管理模板”——“网络”——“TCPIP 设置”——“IPv6 转换技术”
    
    1. “6to4 状态” 和 “ISATAP 状态” 都配置为 “已禁用状态”
    
    2. “Teredo 状态” 配置为 “企业客户端”
    
    3. “Teredo 默认限定” 配置为 “已启用状态”
    
    4. “Teredo 服务器名称” 配置为 “teredo.remlab.net”(此服务器可根据ping通择优填写,以下有供选用服务器列表)
    
    以下几个服务器可通过ping通的质量择优选取,本机能ping通就两个teredo.trex.fi 和 teredo.remlab.net ,目测也就这连个可以用了
    teredo.remlab.net / teredo-debian.remlab.net (Germany)
    teredo.autotrans.consulintel.com (Spain)
    teredo.ipv6.microsoft.com (USA, Redmond) (default for WindowsXP/2003/Vista/2008 OS)
    teredo.ngix.ne.kr (South Korea)
    teredo.managemydedi.com (USA, Chicago)
    teredo.trex.fi (Finland)
    更多服务器动态请前往 http://en.wikipedia.org/wiki/Teredo_tunneling#Servers 查看
    
    5. 用这个命令测试是否配置成功
    netsh int ipv6 show teredo state
    
     不出现 offline 一般就成功了。
    
    ipconfig /all 会看到分配的到的 IPV6 地址
    
    
二、配置DNS优先解析为ipv6地址

    1. 以管理员身份打开 CMD ,然后执行下面导入注册表命令
    Reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters /v AddrConfigControl /t REG_DWORD /d 0
    
    2. 在 CMD 中 输入 nslookup ipv6.baidu.com 得到它的 IPV6 地址 2400:da00::dbf:0:100
    
    3. 在FIREFOX 或者 IE浏览器中输入 这个IPV6地址     
    http://[2001:44b8:8020:7a80::20]/
    http://ipv6.google.com  http://[2607:f8b0:4005:802::200e]
    http://ipv6.baidu.com   http://[2400:da00::dbf:0:100]

    4. 如果输入 http://ipv6.baidu.com 不被解析,则需要添加 IPV6 DNS ,和设置那个 114.114.114.114 的差不多,这个选 TCP/IPv6 。。。
    
    阿里 首选 DNS 240c::6666
    阿里 备用 DNS 240c::6644
    谷歌 首选 DNS 2001:4860:4860::8888
    谷歌 备用 DNS 2001:4860:4860::8844
    2001:470:20::2

三、提醒
    1.如果使用的 VNN 不支持 IPV6 ,现在它则支持 IPV6
    2.Chrome浏览器从 44.? 后的版本不再支持 Teredo 模式的 IPV6 ,FIREFOX 和 IE 比较有好
    
===========================


相关的命令行 


# 设置 teredo ,获取 ipv6地址
netsh interface ipv6 > teredo
netsh interface teredo set state server=teredo-debian.remlab.net
netsh interface ipv6 set teredo enterpriseclient
# netsh interface ipv6 set teredo client


# 状态查看
netsh int teredo show state
netsh int ipv6 show teredo
netsh interface ipv6 show teredo


# 路由设置


通过运行 “route print” 命令查看“Teredo Tunneling Pseudo-Interface”行前面的值,比如我的是 “14″.
然后用这个“14″值 通过 Teredo 的默认路由


netsh interface ipv6 add route ::/0 interface=14


# 更改 hosts

notepad C:\Windows\System32\drivers\etc\hosts


https://raw.githubusercontent.com/lennylxx/ipv6-hosts/master/hosts



阅读更多
个人分类: ipv6
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭