阿里云Windows2012 R2服务器IPV6配置记录

本文介绍如何为阿里云服务器配置IPV6以满足苹果APP上架要求。包括使用HE进行IPV6设置、解决配置过程中的问题、DNS AAAA记录配置及IPV6访问验证等。

   要上苹果APP,则必须要支持IPV6HTTPS,阿里云本身没有开放IPV6地址。因此需要进行IPV6的相关配置。查了很多IPV6的配置资料,最终选择用HE进行IPV6设置。在这过程中遇到一些问题,以记录下来以备注。

 

1、IPV6 Tunnel Broker设置

 

HEFree IPV6 Tunnel Broker上注册用户,进入https://tunnelbroker.net/创建IPV4地址对应的IPV6。如下图,输入阿里云服务器的开放IPV4地址,选择HEIPV6服务器,最后点击底部的“Create Tunnel”进行数据设置。


 

在这里遇到的问题是,阿里云服务器开启了防火墙,HE在进行IPV4验证时出现如下错误:

 

解决方式是:在服务器防火墙中对该IP地址进行设置。

 

2、按照HETunnel Broker的参照命令在阿里云服务器进行IP6Tunnel设置

 


  

根据上图的命令行,在Windows2012R2服务器的PowerShell中逐行输入命令。命令执行完后,输入ipconfig /all检查IPV6地址。在这里由于阿里云服务器是在私有云里,第二步的IPV4地址按命令用的是开放的IPV4地址,会导致IP6Tunnel的媒体状态是媒体已断开状态。因此按上图NOTE的内容提示,需要将命令的IPV4地址修改为服务器的内部IP地址,如192.168.0.5


HEIP6Tunnel在服务器上命令设置成功后ipconfig /all的结果如下。


 在这步进行命令行处理时,遇到的问题有:

a. IP6Tunnel网络上有重名


  

这是因为已经存在有IP6Tunnel了,需要将已有的进行删除。删除命令如下:

netsh interface ipv6 delete interface IP6Tunnel

netsh interface ipv6 reset all

 

3、检查服务器IPV6地址设置效果

 

在浏览器中输入http://test-ipv6.com/index.html.zh_CN,可检查测试服务器IPV6的连接。服务器IPV6设置成功的效果如下图。



  

4、在DNS上配置AAAA的IP地址


 

5、IPV6访问验证测试

 

http://ipv6-test.com/validate.php 中输入IPV6对应的域名地址,进行验证测试。



在进行测试时出现了以下问题:

a. 如下图所示,在开启防火墙的情况下,只通过了AAAA DNS record验证,其余两个验证没有。


解决上述问题的方式是,进行防火墙设置。设置如下图:

b. a中测试结果图示,在没有开启防火墙的情况下,仍然没有通过第二三项测试。

检查发现,该服务器和IPV6能正常通过验证的测试服务器的差异,在于ipconfig /all出现的网络属性中,多了一个loopback网络。是否是这个网络设置导致网络异常?因此将该网络进行禁用,再进行测试,发现可以正常出结果了。因此将loopback网络进行禁用。

c. Http地址对应的IPV6测试验证通过后,再进行https地址验证。按说应该是会验证通过的。不过出来的还是a中测试结果图示,只是第二步的错误提示信息有所不同。

这个问题的解决方式是由于在IIS设置中没有进行IPV6地址绑定,对IPV6地址进行绑定后,验证成功。如下图所示,在IIS中进行网站绑定设置IPV6地址。


  

6、IPV6测试结果



  

 

### 开启阿里云 Windows Server 2012 R2 的虚拟化支持 要在阿里云上的 Windows Server 2012 R2 中启用 Hyper-V 虚拟化功能并创建虚拟机,需按照以下方法操作: #### 启用 Hyper-V 功能 Hyper-V 是 Microsoft 提供的一种基于硬件的虚拟化技术,允许在服务器上运行多个独立的操作系统实例。然而,默认情况下,Windows Server 2012 R2 不会自动启用此功能。 要激活 Hyper-V,请执行以下 PowerShell 命令: ```powershell Install-WindowsFeature Hyper-V -IncludeManagementTools -Restart ``` 该命令通过 `Install-WindowsFeature` 模块安装 Hyper-V 及其管理工具,并重启服务器以应用更改[^1]。 #### 验证 CPU 是否支持虚拟化 在某些情况下,即使操作系统已启用 Hyper-V 支持,但如果底层物理硬件未打开虚拟化扩展,则可能导致失败。可以通过以下方式验证 CPU 是否支持虚拟化特性: ```cmd systeminfo | findstr /B /C:"Virtualization Enabled In Firmware" ``` 如果返回的结果显示为 **Enabled**,则表示当前环境满足条件;反之,则需要联系服务商确认是否可以开启 BIOS 或 UEFI 设置中的 VT-x/AMD-V 技术[^3]。 #### 创建首个虚拟机 一旦成功部署 Hyper-V 角色之后,就可以利用它来构建新的虚拟机了。以下是简化的流程概述(不涉及具体步骤分解): - 打开 "Hyper-V Manager" 控制台。 - 使用向导引导用户定义新 VM 参数,例如名称、内存分配以及磁盘空间大小等属性。 - 对于网络连接部分,建议新建内部交换器或者外部适配器以便让 guest OS 访问互联网资源[^1]。 另外值得注意的是,在实际生产环境中可能还需要考虑更多高级配置项,比如存储优化、性能调优等方面的内容[^2]。 #### 整合 Docker 容器服务 (可选) 对于现代化的应用场景来说,除了传统意义上的完全隔离型虚拟机之外,轻量级容器解决方案也越来越受到欢迎。假如计划在同一套基础设施之上同时兼顾这两种需求的话,那么也可以尝试引入 Docker 来补充现有的架构体系。不过需要注意的是,由于目标平台版本较旧的缘故,因此必须手动调整兼容性参数才能正常使用最新一代的技术栈[^4]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值