为阿里云 ECS 服务器安全组添加新的出站规则,用于控制服务器主动访问外部网络的流量,具体步骤如下:
步骤 1:进入安全组规则配置页面
- 登录阿里云控制台,进入「云服务器 ECS」管理页面。
- 在左侧菜单中,依次点击「网络与安全」→「安全组」,找到需要配置的安全组。
- 点击安全组右侧的「配置规则」按钮,进入规则管理界面。
步骤 2:添加出站规则
- 在规则配置页面,切换到「出方向」标签页(默认显示入站规则,需手动切换)。
- 点击「手动添加」按钮(若有预设模板也可选择「快速添加」),弹出规则配置窗口。
- 按以下说明配置出站规则参数:参数说明与配置建议授权策略选择「允许」或「拒绝」:- 「允许」:允许服务器访问外部的指定端口 / IP- 「拒绝」:禁止服务器访问外部的指定端口 / IP协议类型根据访问需求选择:- TCP:如访问外部 API、数据库等- UDP:如访问 DNS 服务器(53 端口)- ICMP:如服务器主动 ping 外部 IP端口范围填写目标服务的端口(如访问外部 MySQL 填3306/3306,访问任意端口填-1/-1)。授权对象填写允许 / 禁止访问的外部 IP 范围:- 单个 IP:如203.xxx.xxx.xxx/32(目标服务器 IP)- 网段:如10.0.0.0/8(内网网段)- 所有 IP:0.0.0.0/0(控制服务器访问所有外部网络)优先级1-100 之间的数值(越小优先级越高),默认 1 即可。描述填写规则用途(如 “允许服务器访问外部 DNS 服务器”),方便后续管理。
- 配置完成后,点击「确定」按钮,新的出站规则立即生效。
示例:添加常用出站规则
示例 1:允许服务器访问外部 DNS 服务(53 端口,UDP 协议)
- 授权策略:允许
- 协议类型:UDP
- 端口范围:53/53
- 授权对象:0.0.0.0/0(允许访问所有 DNS 服务器)
- 描述:允许解析域名
示例 2:禁止服务器访问特定外部 IP
- 授权策略:拒绝
- 协议类型:全部(或指定 TCP/UDP)
- 端口范围:-1/-1(所有端口)
- 授权对象:198.xxx.xxx.xxx/32(目标 IP)
- 描述:禁止访问该恶意 IP
注意事项
- 默认规则:安全组默认出站规则为「允许所有流量」(即允许服务器访问任意外部网络),若需限制,可添加「拒绝」策略的规则。
- 规则优先级:若多条规则冲突(如同时存在允许和拒绝某 IP 的规则),优先级高(数值小)的规则生效。
- 必要性原则:仅添加必需的出站规则,例如服务器无需访问外部时,可配置「拒绝所有出站流量」并仅开放必要端口(如 DNS 的 53 端口)。
- 通过以上步骤,即可精准控制 ECS 服务器的出站网络流量,进一步提升服务器的安全性。