携子之手,与子偕老

标签:IPv6

Web服务器的IPv6支持
技术文档

Web服务器的IPv6支持

2010-05-14 2010-05-14 11748浏览 0评论 简洁版

1、Windows 2003+IIS 6.0
IIS 6.0默认是支持IPv6的,所以只需要对系统配置IPv6地址即可支持IPv6的访问。Windows 2003下配置IPv6的方法参见:《IPv6的安装与配置》:http://www.loosky.net/?p=1198

2、Windows 2003+Apache
Apache本身有支持IPv6的功能,但是在Windows系统下面不能正常启用,所以必须通过打补丁的方式加以解决。
安装步骤:
(1)安装vc库支持:vcredist_x86(2005).exe 或 vcredist_x86(2008).exe;
(2)下载合适的Apache服务器安装包,安装Apache服务器。建议先到http://win6.jp/看看,选择有IPv6补丁的版本进行安装。
(3)升级Apache服务器(下载地址:http://win6.jp/),使其对ipv6支持,如httpd-2.0.59-win32-ipv6.zip,解开压缩包,将所有文件覆盖到aparche服务目录,记住覆盖前退出apache服务器所有相关程序,另外升级包和安装包必须版本一致
(4)配置apache服务器,修改其监听端口。

阅读更多...

IPv6的安装与配置
技术文档

IPv6的安装与配置

2010-05-13 2010-05-13 12141浏览 2评论 简洁版

在WIN XP和WIN 2K中安装IPv6协议
◆ WindowsXP/Windows2003下的配置命令:
Windows 2003内置了IPv6协议栈;推荐WindowsXP至少升级为SP1
1、首先安装IPv6协议栈
XP系统下的安装命令:
C:\>ipv6 install

Windows 2003下的安装命令:
C:\>netsh interface ipv6 install

2、如果你是从纯IPv6网络环境中接入,那么你就可以拿到IPv6地址并且能够访问IPv6站点了

附:一些常用命令:
C:\>netsh
netsh>interface ipv6
netsh interface ipv6>add address "本地连接" 2001:250:6804:f101::182                               /* 设定固定的IPv6地址 */
netsh interface ipv6>add route ::/0 "本地连接" 2001:250:6804:f101::1 publish=yes             /* 设定IPv6 默认网关 */

阅读更多...

IPv6地址判断
技术文档

IPv6地址判断

2010-05-13 2010-05-13 9073浏览 2评论 简洁版

PHP代码:

class ipv6
{
 function is_ipv6($ip = "")
 {
   if ($ip == "")
   {
   $ip = ipv6::get_ip();
   }
   if (substr_count($ip,":") > 0 && substr_count($ip,".") == 0){
    return true;
   } else {
    return false;
   }
 }
 
 /*
 * Detect if an IP is IPv4
 *
 * @param ip adresse ip ? tester
 * @return true / false
 */
 function is_ipv4($ip = "")
 {
   return !ipv6::is_ipv6($ip);
 }
 
 /*
 * return user IP
 *
 * @return IP
 */
 function get_ip()
 {
   return  getenv ("REMOTE_ADDR");
 }
 UTF8_EXCERPT_

阅读更多...