首页/云/云与容器速查/自定义路由与下一跳

自定义路由与下一跳

自定义路由的核心是『目标网段 + 下一跳』:0.0.0.0/0 指到 NAT 即全子网走 NAT 出网;指到实例可把流量引给防火墙/网关机。

云与容器速查云更新于 2026-10-13

自定义路由是什么

VPC 路由表由一条条路由项组成,每条路由的核心是「目标网段 + 下一跳」:目标网段决定这条规则管哪些地址,下一跳决定流量交给谁。把 0.0.0.0/0 指向 NAT 网关,整个子网就走 NAT 出网;指向某台防火墙实例,流量就被牵引过去做审计。看懂这两列,VPC 网络问题基本能自己拆开。

基本信息

常见下一跳NAT 网关、EIP 网关、对等连接、VPN 网关、专线网关、ECS 或 ENI
典型用法一0.0.0.0/0 指向 NAT 网关:内网统一出网
典型用法二0.0.0.0/0 指向防火墙实例:流量牵引审计
典型用法三对端网段指向对等连接:VPC 互联
路由优先级最长前缀匹配优先,自定义路由通常优于系统路由

典型使用场景

  • 内网统一出网:子网不绑 EIP,通过 NAT 网关集中出口并做审计
  • 安全加固:把南北向流量牵引到第三方防火墙实例做检测
  • VPC 互通:两个 VPC 建对等连接后,各自加一条去往对端网段的路由
  • 混合云打通:指向 VPN 或专线网关,让本地 IDC 与云上互通
  • 网络排障:查看路由表确认某个网段到底被送到了哪里

添加自定义路由

添加自定义路由
aliyun vpc CreateRouteEntry --RegionId cn-hangzhou \
    --RouteTableId vtb-xxxx \
    --DestinationCidrBlock 0.0.0.0/0 \
    --NextHopId ngw-xxxx --NextHopType NatGateway   # 全子网走 NAT 出网
# 双向检查:对端子网是否有回程路由,只去不回等于不通
# 牵引流量到实例时,实例需关闭源目的地址检查,否则转发流量被丢弃

路由表逐列读法

列含义排查要点
目标网段这条路由匹配的地址范围0.0.0.0/0 是默认路由,影响面最大
下一跳类型流量交给哪类网关或实例类型必须与目标资源匹配
下一跳实例具体网关或实例 ID实例被释放后路由会失效
路由类型系统路由或自定义路由自定义优先级更高,冲突时以它为准
状态是否生效显示异常先查下一跳资源是否健康
把流量牵引到实例上做转发时,实例必须关闭源目的地址检查,否则转发流量会被丢弃。流量牵引属于高风险操作,变更前先规划回退路径。
路由不通常见两种原因:只有去程没有回程,或最长前缀匹配命中了另一条更具体的路由。排查时两端路由表都要看,别只看发起侧。

易错点

  • 给实例加转发路由却忘了关源目的地址检查,抓包只看到丢包
  • 路由加上了但对端子网没有回程路由,只有去没有回
  • 更具体的网段路由覆盖了默认路由,流量被送到非预期的一跳
  • 下一跳实例被释放或网关欠费,路由还在但流量黑洞

数据来源与参考

  • 阿里云文档:自定义路由
  • 腾讯云文档:自定义路由
  • 华为云文档:自定义路由

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌