设置云主机上网通常涉及以下几个核心步骤,我会按出网(云主机访问互联网)和入网(互联网访问云主机)分别说明,并给出通用操作指南。

这是最基础的需求,确保你的云主机能下载软件包、更新系统等。
1. 关键前提:拥有公网IP
云主机默认只有内网IP,无法直接访问互联网,你需要为它绑定一个公网IP。
操作路径:在云控制台的“弹性公网IP”或“网络与安全”菜单中,申请一个公网IP,然后绑定到你的云主机。
注意:按流量计费或按带宽计费,选择适合你预算的方式。

2. 安全组/防火墙规则(出方向)
云主机的“安全组”相当于虚拟防火墙,默认情况下,安全组的出方向规则通常是允许所有流量,如果你发现无法上网,请检查:
规则:确保有一条“出方向”规则,协议为“全部”,目的地址为“0.0.0.0/0”,策略为“允许”。(绝大多数默认配置满足此要求)
3. 云主机内部网络配置(Linux示例)
大多数云主机镜像(如Ubuntu、CentOS)默认使用DHCP获取网络配置,无需手动设置,如果遇到问题,可以检查:

检查网卡:ip addr 看是否有内网IP(通常是eth0或ens3)。
检查网关和DNS:cat /etc/resolv.conf 看是否有DNS服务器(如8.8.8.8或云厂商提供的内网DNS),若DNS为空,手动设置一个(echo "nameserver 8.8.8.8" > /etc/resolv.conf)。
4. 测试连通性
- 在云主机内执行ping 8.8.8.8 (测试IP层连通)
- 若ping通但无法访问网站,尝试ping www.baidu.com (测试DNS解析)
- 若DNS失败,检查上述DNS配置。
这是让你从外网(如你的电脑、手机)访问云主机上的网站、应用程序或远程桌面的关键。
1. 核心操作:配置安全组入方向规则
必须为你的服务(如HTTP、SSH、RDP)在安全组中开放对应端口。默认情况下所有入端口都是关闭的。
常见规则示例:
SSH远程连接:协议TCP,端口22,来源0.0.0.0/0(公开)或你的家庭公网IP/公司公网IP(更安全)。
Web服务(HTTP):协议TCP,端口80,来源0.0.0.0/0。
Web服务(HTTPS):协议TCP,端口443,来源0.0.0.0/0。
Windows远程桌面(RDP):协议TCP,端口3389,来源0.0.0.0/0。
重要安全提醒:永远不要将SSH(22)或RDP(3389)端口开放给0.0.0.0/0,这极易被暴力破解,建议:
- 使用云厂商的“安全组”白名单,只允许你自家的公网IP。
- 或使用云厂商的“堡垒机” 服务。
- 或修改默认端口(如将SSH改为2222),但这不能完全避免扫描。
2. 服务本身必须启动并监听正确端口
假设你在云主机上安装了Nginx(端口80),但互联网仍无法访问:
检查服务状态:systemctl status nginx (是否Running)
检查监听端口:netstat -tulpn | grep 80 是否显示在监听本机的所有IP(0.0.0.0:80),如果只监听127.0.0.1:80,则外部无法访问,需修改配置文件。
检查云主机内部防火墙:某些Linux发行版(如CentOS 7+、Ubuntu)自带防火墙(firewalld, ufw),如果云主机内置防火墙拦截了端口,即使云厂商安全组放行也无用。
关闭或放行:例如systemctl stop firewalld 或sudo ufw allow 80/tcp。
3. 域名解析(可选)
如果你希望用域名(如www.example.com)访问,而不是IP:
- 在域名DNS管理后台,添加一条A记录,将域名指向你的云主机公网IP。
假设你刚买一台云主机,想从自己电脑用SSH连上去:
1、云控制台:确保该云主机已绑定公网IP。
2、云控制台:检查该云主机的安全组入方向是否有TCP 22 端口允许你的IP(或临时允许0.0.0.0/0 测试)。
3、本机电脑:ping 你的公网IP —— 若不通,通常是安全组未放行ICMP协议或云主机内部防火墙拦截(默认有些云厂商会禁止ping)。
4、本机电脑:telnet 你的公网IP 22 或ssh 用户名@公网IP —— 若连接失败,检查:
- 云主机内systemctl status sshd 是否运行。
- 云主机内iptables -L -n 或firewall-cmd --list-all 是否拦截22端口。
一句话建议: 先确保公网IP绑定和安全组入方向规则正确,这是90%问题的根源,云主机内部默认的防火墙(如iptables)通常不会主动拦截,但新建时务必检查。
如果你用的是特定云厂商(阿里云、腾讯云、AWS、Azure等),它们的控制台界面略有不同,但核心原理完全相同:公网IP + 安全组 + 服务监听,可以告诉我你的云厂商,我能给出更具体的菜单路径。
文章摘自:https://idc.huochengrm.cn/zj/26614.html
评论
冯代芹
回复云主机设置互联网,需配置网络设置和公网IP。