把云服务器IP改成IPv4,核心操作是在云服务商控制台购买或绑定一个弹性公网IPv4地址,然后在操作系统内完成网络配置。 如果你的云服务器只有IPv6,大多数情况下不需要动系统文件,先去控制台找“弹性公网IP”或“公网IP”入口,绑定完再回来配网卡,整个过程几分钟能搞定。
云服务器只有IPv6怎么改成IPv4
有的同学买了云服务器后发现分配到的只有IPv6地址,网站访问总是失败,其实这往往不是系统问题,而是控制台里没有绑定IPv4,下面按步骤来。
先确认当前IP状态
登录服务器后,先看看网卡上到底有什么地址:
- Linux系统执行
ip addr或者ifconfig。 - 如果看到
inet开头的一行,说明有IPv4;如果只有inet6开头,说明当前只有IPv6。 - Windows系统执行
ipconfig,看是否有“IPv4 地址”。
确认之后,再登录云服务商控制台,打开你的实例详情页,看公网IP一栏,如果显示“暂无”或者只有IPv6地址,那就要走下一步。
控制台申请并绑定IPv4
以主流云厂商为例,操作路径都大同小异:
- 简米云:控制台搜索“弹性公网IP”,点击“创建弹性公网IP”,选择地域和计费方式(按流量或按带宽),创建完成后点“绑定实例”,选择你的云服务器。
- 酷番云:控制台找到“公网IP”或“弹性公网IP”,申请一个IPv4地址,然后绑定到CVM实例。
- 华为云:控制台里叫“弹性IP”,同样申请后绑定。
绑定成功后,服务器不一定立刻生效,在控制台看到IP已绑定后,回到系统里执行:
dhclient eth0
或者重启网络服务:
systemctl restart network
再执行 ip addr,就能看到IPv4地址了。
绑定后不生效的排查路线
如果绑定后依然没有IPv4,按这个顺序查:
- 先在控制台确认IP状态是“已绑定”。
- 检查安全组入方向是否放行了相关端口,比如22、80、443。
- 检查系统防火墙是否拦截了对应流量。
- 最后看网卡配置文件,确认没有写死旧的静态IP。
这里要特别注意,部分云厂商默认网卡配置是DHCP,绑定公网IP后会自动分配到内网IPv4,公网IP是映射到内网IP上的,如果你之前手动改过网卡配置,可能需要恢复成DHCP。
云服务器IPv4地址怎么设置才有效
光有控制台绑定还不够,系统内的网络配置必须正确,这里分自动和手动两种场景。
用DHCP自动获取IPv4
绝大多数云服务器应该使用DHCP,这样控制台绑定的IP能自动生效。
- CentOS/Rocky:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0,确保有BOOTPROTO=dhcp,然后执行systemctl restart network。 - Ubuntu/Debian:编辑
/etc/netplan/01-netcfg.yaml,写入dhcp4: yes,然后执行netplan apply。
配置完以后,用 ip addr 查看,网卡上会出现一个私网IPv4地址,公网IPv4是控制台绑定到私网IP上的,本质上是一对一映射。
手动配置静态私网IPv4
少数场景下需要固定内网IP,比如搭建集群、配置数据库同步,这时可以手动设置私网IPv4地址,但不要填公网IP。
- 在控制台“实例详情”或“VPC子网”里查看网段,
168.1.0/24,网关通常是168.1.1。 - 选一个未占用的IP,
168.1.100。 - Linux下修改网卡配置文件,设置
IPADDR、NETMASK、GATEWAY、DNS1。 - 执行
systemctl restart network后测试连通性。
手动配置最容易出错的地方是网关写错,一定要以控制台显示为准,不要盲目套用 168.1.1。
安全组和系统防火墙双放行
改完IP连不上,很大概率是安全组或防火墙规则问题。
- 控制台安全组:添加入方向规则,源地址设为
0.0.0/0,端口按需放行,放行22端口用于SSH,80端口用于HTTP。 - 系统防火墙:CentOS执行
firewall-cmd --permanent --add-port=80/tcp && firewall-cmd --reload;Ubuntu执行ufw allow 80/tcp。
控制台安全组和系统防火墙是两层,任何一层拦截都会导致连接失败。
轻量应用服务器怎么换IPv4地址
轻量应用服务器和普通云服务器不一样,它不支持弹性公网IP,所以不能解绑再绑定,但换IPv4地址也有办法。
- 在控制台“实例详情”页找到公网IP位置,点击“更换IPv4地址”,一般会收取少量费用,并且会重新分配一个新的IPv4。
- 释放实例后重新购买,这个操作会删除服务器上的所有数据,操作前一定要备份。
- 升级到更高套餐,部分云厂商在套餐升级后会重新分配公网IP,但价格差异需要自己评估。
业内专家指出,轻量服务器换IP比传统云服务器受限更多,因为它的网络架构是固定的,不支持弹性公网IP,所以购买前要选好地域。
普通云服务器与轻量应用服务器的IP修改差异对比如下:
- 弹性公网IP支持:传统云服务器支持解绑再绑定;轻量服务器不支持。
- 更换IP方式:传统云服务器可随时从IP池申请新地址;轻量服务器只能在控制台走“更换”或重购。
- 价格模式:传统云服务器按带宽和IP占用计费;轻量服务器是套餐包年包月,换IP可能有额外费用。
- 适用场景:传统云服务器适合生产环境和固定IP需求;轻量服务器适合个人网站、测试环境和快速部署。
云服务器IPv4和IPv6到底怎么选
很多人在选IP类型时纠结,这里从实际使用角度做个对比。
- 兼容性:IPv4依然是当前互联网的基础,绝大多数用户网络、CDN、邮件服务器都依赖IPv4,纯IPv6部署会损失一部分老网络用户。
- 访问速度:双栈服务器(同时拥有IPv4和IPv6)比纯IPv6更稳,因为IPv4线路成熟,回源节点多。
- 价格成本:国内主流云厂商的IPv6公网带宽价格通常会低于IPv4,但差距不大,不同地域的价格也有差异,比如北京、上海等核心地域的IPv4带宽价格会比西南节点高一些,中国香港和新加坡节点受跨国线路影响,价格差异更明显,酷番云服务器ipv4价格和简米云相差不大,具体以官网实时价格为准。
- 配置复杂度:IPv4配置简单,遇到问题教程多;IPv6需要额外处理路由和防火墙,学习成本更高。
行业共识认为,IPv4和IPv6会长期共存,企业没必要强行迁移,如果你的业务面向普通用户,优先保证IPv4访问体验即可。
把云服务器IP改成IPv4,说到底就是控制台加IP、系统内配好网卡、安全组放行三步。 按这个顺序排查,绝大多数问题都能解决。
Q&A:云服务器改IPv4常见问题
云服务器没有IPv4地址能正常访问吗?
不能,目前绝大多数网站、DNS解析和第三方工具都依赖IPv4协议栈,纯IPv6服务器只能在IPv6网络环境中被访问,国内云厂商默认提供的公网入口也是IPv4,缺少IPv4意味着普通用户无法通过域名访问服务器。
云服务器改成IPv4后域名解析要调整吗?
要,如果之前域名解析记录指向IPv6地址,改用IPv4后,需要在DNS控制台添加A记录,指向新的IPv4公网地址,建议把TTL调短到300秒,确认生效后再恢复默认值。
改IPv4会影响原有数据吗?
不会,公网IP的绑定和解绑只影响网络出口地址,不影响云盘上的文件、数据库或应用配置,系统重启后,只要网卡配置正确,IPv4地址会自动生效。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/772314.html


