微软Azure虚拟机(云服务器)免费添加IPv6公共地址
现在很多服务包括国内服务均已经支持IPv6,也有不少童鞋测试反馈IPv6方式访问一些海外网站速度还不错。
像一些好多境外的云服务器均在创建的时候支持勾选IPv6了。Azure貌似也在不停的优化IPv6启用方式,导致不少网上的文章已经有点失效了。
本文详细介绍一下,目前给虚拟机启用IPv6的最新实操过程!希望能帮上一些童鞋~
更多关于:Azure
准备工作
1,首先你得有一台Azure (没有?可来这里转转)
2,动手能力强一些
详细步骤
首先所有不太容易找到的功能模块,我们利用Azure管理界面顶部的搜索框!
本文所有内容均以中文解释,如果你的Azure不是中文,可以切换成中文。
新增地址空间
顶部搜索 【虚拟网络】打开你的虚拟主机使用的虚拟网络(一般是vnet结尾)
依次单击 【XXXX-vnet】 - 【设置】 -【地址空间】- 在【添加其他地址范围】粘贴以下内容IPv6范围
2404:f800:8000:122::/63
确认内容后点击【保存】
编辑虚拟网络子网
点击 左侧【子网】 - 选择默认子网 - 选中【包括IPv6地址空间】
下面IPv6地址范围,起始地址,大小 等信息均会自动初始化,保持默认即可!
点击保存!
下图是添加后的效果!
创建公共IPv6地址
顶部搜索 【公共 IP 地址】选择后功能模块后,点击【创建】
IP版本选择IPv6,SKU选择标准,其他内容保持默认即可
点击【审阅+创建】完成即可~
网络接口添加IPv6
顶部搜索 【网络接口】选择虚拟机的网络接口 - 【设置】-【IP配置】- 点击【添加】
名称随便定义,IP版本选择IPv6,专用IP地址分配选择动态
注意:关联公共IP地址先不要选择
点击【添加】
添加完成后,点击新建的IP配置名称,编辑IP配置信息
选中关联公共IP地址,在下拉框中选择分配给我们的IPv6地址
再次点击保存
经过一会时间,可见公共IP地址除了IPv4 还多了 IPv6。
服务器启用IPv6
有些系统能自动生效IPv6,有些可能重启系统才能生效!
SSH登录执行命令看看是否有IPv6网络
curl -6 ip.sb
如图输出说明已经OK了~
剩下内容就是IPv6在软件服务上的使用了,比如下图Nginx配置,更多其他内容不是本文范畴了。
server
{
listen 80 default_server; #监听IPv4的80端口
listen [::]:80 default_server;#监听IPv6的80端口
listen 443 ssl http2 default_server;#监听IPv4的443端口
listen [::]:443 ssl http2 default_server;#监听IPv6的443端口
......
最后总结
1,Azure 启用 公共 IPv6 不会产生任何费用
2,每个Azure 貌似只能绑定一个 IPv6
3,截至目前新创建虚拟机,无法直接开启IPv6,需要按本文操作
4,Azure 防火墙目前不支持 IPv6
更多内容请参考官方文档:https://learn.microsoft.com/zh-cn/azure/virtual-network/ip-services/ipv6-overview
版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/18766.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
lvz
我是小马甲~@lvz