1. 前提与准备
- 登录与权限:确保你有阿里云账号并在香港(ap-east-1 或 ap-east-1 等)区域有可用配额和ECS创建权限。
- 需要准备:控制台访问、SSH密钥或密码、目标域名(如要解析)。建议先准备两台测试实例用于验证NAT/SNAT配置。
2. 创建VPC与交换机(VSwitch)
- 控制台操作:进入“专有网络VPC” → 新建VPC,填写CIDR(例如10.0.0.0/16),选择香港区域。
- 新建VSwitch:在所选可用区内创建子网(例如10.0.1.0/24)。作用是将ECS部署到受控网络中,便于路由与安全组管理。
3. 创建ECS实例(选择实例级公网或VPC)
- 控制台:ECS创建向导中选择你刚建的VPC与VSwitch,选择镜像(Ubuntu/CentOS)、实例规格与系统盘。
- 公网选项:可以暂不绑定EIP,先创建实例并确认其私有IP和网络接口信息。系统会通过云助手/云初始化自动配置网卡。
4. 申请并绑定弹性公网IP(EIP)—获取“原生IP”外网地址
- 申请EIP:控制台→网络与安全→弹性公网IP,选择香港地域、新建并选择计费方式与带宽峰值。
- 绑定EIP:在EIP管理处选择“绑定EIP”,选择目标ECS实例的主网卡(eni),确认后EIP会映射到该实例,实现外部访问。
5. 安全组与系统防火墙设置
- 安全组规则:控制台→实例→安全组,添加入方向规则(SSH 22、HTTP 80、HTTPS 443、自定义端口)与出方向规则(允许全部或根据需要限制)。
- 系统端:在实例内使用 ufw(Ubuntu)或 firewalld/iptables(CentOS)放行对应端口,例:sudo ufw allow 22 && sudo ufw enable。
6. 系统网络核查与静态设置(可选)
- 核查命令:登录实例后运行 ip addr、ip route、curl ifconfig.me 或 curl ip.sb 查看公网IP。
- 静态配置(仅在特殊场景):CentOS 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0,Debian/Ubuntu 编辑 /etc/network/interfaces 或 /etc/netplan/*.yaml,注意保留DHCP或云厂商提供的配置,通常不建议自行替换会影响元数据服务。
7. 使用NAT网关共享EIP(多实例出公网)
- 场景:多个私有实例需要共享单个EIP出互联网。创建NAT网关并绑定EIP。
- 操作:控制台→专有网络→NAT网关,创建NAT并绑定EIP,配置SNAT规则(源子网10.0.1.0/24 → 指定EIP)。测试出公网IP将显示为绑定的EIP。
8. 绑定域名与反向解析(可选)
- A记录设置:在域名解析服务(阿里云DNS或第三方)添加A记录,指向EIP,TTL根据需求设置为300或更低以便快速切换。
- 反向解析(PTR):联系阿里云工单申请或在EIP管理查看是否支持反向解析,配置PTR有助于邮件等服务通过反垃圾验证。
9. 验证步骤与故障排查
- 验证:从本地运行 ping
(ICMP可能被安全组禁用),curl http(s) 地址,traceroute/Etraceroute 确认跳数与路由。
- 常见问题:无法访问检查安全组与系统防火墙、确认EIP是否绑定到正确eni、路由表与NAT规则是否生效、实例网络服务(cloud-init、dhclient)是否正常。
10. 额外注意事项与最佳实践
- IP地理定位:EIP为香港出口IP,第三方GeoIP库可能需要更新时间以正确识别。
- 成本控制:EIP按带宽或流量计费,释放不使用的EIP以避免费用;NAT网关和EIP组合也有费用,按需选择。
11. 问:什么是“原生IP”,阿里云香港EIP算吗?
问:什么是“原生IP”,阿里云香港EIP算吗?
答:原生IP通常指由云服务商直接分配、属于该地域互联网出口的公网IP。阿里云香港分配的EIP即为该地域的公网IP,可视为原生IP(非代理或转发的第三方IP)。
12. 问:我有多台私有实例,如何让它们都通过香港原生IP出网?
问:我有多台私有实例,如何让它们都通过香港原生IP出网?
答:创建NAT网关并绑定一个或多个EIP,然后在SNAT规则中将私有子网指向该EIP。所有被路由到NAT的实例出公网都会显示为该EIP的IP。
13. 问:绑定EIP后实例系统还需哪些本地配置?
问:绑定EIP后实例系统还需哪些本地配置?
答:通常无需额外更改,阿里云会在网络层完成NAT映射。建议检查实例内防火墙放行所需端口、保持DHCP/云初始化配置完好;仅在特殊场景才做静态网卡配置。
来源:开发者指南阿里云香港云服务器是原生IP 的网络配置要点说明