当前位置: 首页 > news >正文

交换机.路由器.防火墙-技术提升【7.6】

18.6 配置 NAT

IP 网络中的每一台计算机和设备都使用唯一的 IP 地址进行标识。由于 IPv4 地址的短缺,
许多网络内部的计算机设备都使用私有 IP 地址,而私有 IP 地址是无法访问外部网络的。借助
NAT 技术,可以完美实现内部网络对 Internet 的访问。 NAT 将私有 IP 地址替换为公有 IP 地址,
在内部网络中转换私有 IP 地址,使其可路由并访问 Internet。
18.6.1 ASA 支持的 NAT 类型
Cisco ASA 可以采用以下方式实施 NAT。
 静态 NAT( Static NAT)——真实 IP 地址和映射 IP 地址之间固定映射,允许双向发
起通信。
 动态 NAT( Dynamic NAT)——真实 IP 地址组被映射至一个映射 IP 地址组(通常很
小),先到先得。只有真实主机可以发起通信。
 动态端口地址转换( Dynamic Port Address Translation, PAT)——真实 IP 地址组使用
唯一的源端口被映射至一个 IP 地址。
 Identity NAT——真实 IP 地址被静态转换为其自己,本质上来说,就是绕开 NAT。当
想转换大组 IP 地址时,可以采用该方式来配置 NAT。

18.6.2 NAT 规则顺序

网络对象( Network Object) NAT 规则和 Twice NAT 规则被存储于一张表中,并被分为三个
部分。第一部分规则首先应用,然后是第二部分,最后才是第三部分,如表 18-3 所示。

18.6.3 配置网络对象 NAT

所有配置为网络对象参数的 NAT 规则,被认为是网络对象 NAT 规则。网络对象 NAT 是
为某个 IP 地址、某段 IP 地址或某个子网配置 NAT 的快捷方式。配置网络对象之后,接下来
就是为该对象标识映射地址。
1. 配置策略和限制
在配置网络对象映射时,应当遵循以下策略和限制:
 支持单一模式和多环境模式。
 支持路由模式和透明防火墙模式。
 在透明模式中,必须指定真实的接口和映射接口,不能使用 any。
 在透明模式中,不能配置接口 PAT,因为透明模式接口没有 IP 地址。同时,也不能
使用管理 IP 地址作为映射地址。
 只能为特定的对象定义一个 NAT 规则。如果想为对象配置多个 NAT 规则,需要创建拥
有不同名称的多个对象,并为其指定同一 IP 地址。如 object network obj-10.10.10.1-01,
object network obj-10.10.10.1-02,等等。
 如果想改变 NAT 配置,并且不想在新 NAT 配置使用前等待现有转换超时,可以使用
clear xlate 命令清除转换表。不过,清除转换表将断开当前所有用于转换的连接。
若欲移除动态 NAT 或 PAT 规则,然后添加带有映射地址的新规则,如果映
射地址与移除规则中的地址相重叠,那么,新规则在所有与移除规则相联系的
连接超时前将不能使用,当然,也可以使用 clear xtate 命令清除当前所有连接。
该措施将确保同一地址不会被分配至多个主机。
 用于 NAT 的对象和对象组必须是明确的,必须包含 IP 地址。
 在多个 NAT 规则中,可以使用相同的映射对象或组。
 映射 IP 地址池不能包含以下地址:
 映射接口地址。如果规则指定了 any 接口,所有接口 IP 地址都将不被允许。对
于接口 PAT(仅限于路由模式)而言,可以使用 interface 关键字代替 IP 地址。
 (透明模式)管理 IP 地址。
 (动态 NAT)在启用 VPN 时,备用接口的 IP 地址。
 VPN 地址池中已有的 IP 地址。
2. 配置动态 NAT
配置网络对象 NAT 为动态 NAT( Dynamic NAT),操作过程如下。
① 指定映射地址(即想转换的地址),配置网络对象或网络对象组。网络对象组可以包
括对象和/或内联地址。如果映射网络对象同时包含 IP 地址范围和主机 IP 地址,那么, IP 地

http://www.cnnetsun.cn/news/117144.html

相关文章:

  • AI销售自动化与客户管理的最佳获客软件选择--VertGrow AI销冠
  • Naive UI 图片预览实用技巧:打造专业画廊效果的高效方法
  • 前沿速递 | Adv. Eng. Mater.:基于LPBF与压力渗透的FeSi2.9-Bakelite多功能复合材料设计与性能调控
  • Mermaid Live Editor 终极指南:实时图表编辑的完整解决方案
  • Drawnix白板工具:用代码思维重塑图形设计工作流
  • Monaco Editor代码提示响应优化实战指南
  • 下一代前端开发:用Next.js与大模型AI,零代码解锁你的智能助手
  • 跨越浏览器壁垒:Skyvern如何实现自动化脚本的通用兼容性
  • 应用现代化 | 金融智能风控的新标尺——《金融级智能应用能力要求 风控场景》标准正式发布
  • Undetectable接入亮数据代理ip做自媒体矩阵
  • 如何用lidR包3步完成激光雷达林业精准分析:从点云到决策的完整指南
  • 初识操作系统
  • Android端AI模型部署终极指南:从入门到精通
  • RuoYi-Vue3企业级管理系统:现代化开发框架实战指南
  • MCP协议驱动企业级AI集成:芋道源码的智能化升级实践
  • 终极指南:使用gsplat.js实现高性能3D高斯点云渲染
  • 把CNN和SVR捏在一起做预测这事儿,乍听有点玄乎,实操起来倒挺有意思。咱们今天不整那些虚头巴脑的理论,直接上手撸代码。先甩个模型结构出来镇楼
  • Memobase完整安装指南:构建AI长期记忆系统的7个关键步骤
  • Faiss HNSW性能瓶颈突破:5步诊断与3倍提速优化实战
  • 5个立竿见影的wgpu性能优化技巧:让你的Rust图形应用帧率翻倍
  • 1000 人并发 + 4K 高清,3 大行业案例见证协作效率翻倍
  • 字符串的拼接函数:strcat()
  • GraphRAG-Local-UI终极指南:本地知识图谱构建与智能查询完整教程
  • Messari:Flow 生态 2025 年 Q3 发展概览
  • Draft.js工具栏深度定制:构建企业级富文本编辑器的完整实践
  • 下一个版本EmotiVoice将带来哪些惊喜?
  • 明诺多功能全自动洗地机,适用于超市、地库及商场清洁需求
  • 最近网上爆火的Flowith AI是啥?能否成为下一代AI Agent产品?
  • CesiumJS体素渲染终极指南:3D体积数据可视化完整解析
  • LrcApi终极指南:快速构建专业级歌词同步服务的完整方案