NAT及静态转换

概述(NAT:网络地址转化)

作用:

通过将内部网络的私有ip地址翻译成全球唯一的公网ip地址,

使内部网络可以连接到互联网等外部网络上。

NATA的特性

优点:

节省公有合法ip地址。

处理地址重叠。

增强灵活性。

安全性。

缺点:

延迟增大。

配置和维护的复杂性。

不支持某些应用,可以通过静态NAT映射来避免。

NAT实现方式

静态转换:

ip地址的对应关系是一对一,而且是不变的,

借助静态转换,能实现外部网络对内部网络中某些特设定服务器的访问。

静态NAT配置:

Router(config)#ip route 0.0.0.0 0.0.0.0 201.1.1.2 (下一跳可以写ip也可以写端口。配置接口ip及路由)

Router(config)#ip nat inside source static 192.168.1.1 201.1.1.3(配置192.168.1.1出口转为201.1.1.3)

Router(config)#interface fastEthernet 0/1(进入路由器接口入口)

Router(config-if)#ip nat inside (在入口处配置)

Router(config)#interface fastEthernet 0/0(进入路由器接口出口)

Router(config-if)#ip nat outside(在出口处配置)

NAT端口映射配置:(服务器)

Router(config)#ip nat inside source static tcp 192.168.1.3 80 201.1.1.5 80

(把服务器192.168.1.3的80端口映射为 201.1.1.5的80端口)

动态转换:

ip地址的对应关系是不确定的,是随机的,所有被授权访问互联网的私有地址可随时转换为任何指定的合法外部ip地址

(内部网络同时访问internet的主机数少于配置的合法地址中的ip个数时适用)

动态NAT的配置:

Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255(允许192.168.1.0网段)

Router(config)#ip nat pool hydra 200.1.1.3 200.1.1.9 netmask 255.255.255.255

(定义地址池名称为hydra,地址池ip范围200.1.1.3到200.1.1.9)

Router(config)#ip nat inside source list 1 pool nsd

端口多路复用(PAT)

通过改变外出数据包的源ip地址和源端口并进行端口转换,内部网络的所有主机均可共享一个合法ip地址,

实现互联网的访问,节约ip。

PAT的配置:

Router(config)#ip nat inside source list 1 interface f0/0 overload

查看NAT转换条目:

Router#show ip nat translations (显示当前存在的转换)

清除NAT转换条目:

Router#clear ip nat translation *(清除NAT转换条目中所有条目,静态NAT条目不会被清除)

NAT三种实现方式的区别:

静态转换的对应关系一对一且不变,并且没有节约公用ip,只隐藏可主机的真实地址。

动态转换虽然在一定情况下节约了公用ip,但当内部网络同时访问了internet的主机数大于合法地址池中的ip数量就不适用了。

端口多路复用可以使内部网络主机共享一个合法的外部ip地址,从而最大限度节约ip地址资源。

在路由器上添加默认路由:

Router(config)#ip route 0.0.0.0 0.0.0.0 f0/0(默认路由端口)

Router(config-router)#default-information originate (开启)

常见问题:

ACL阻止转换后的流量

进行地址转换的ACL不全

overload参数漏配

不对称路由问题

动态地址池ip地址范围配置错误

动态地址池与静态地址重叠

inside和outside接口配置错误

显示每个转换的数据包:

Router#debug ip nat

S:表示源地址

D:表示目标地址

网络基础Cisco路由交换四的更多相关文章

  1. 网络基础Cisco路由交换三

    热备份路由协议HSRP:Cisco私有协议 确保了当网络边缘设备或接入链路出现故障时,用户通信能迅速并透明地恢复,以此为ip网络提供余性,通过使用同意虚拟ip地址和虚拟mac地址,LAN网段上的两台或 ...

  2. 网络基础Cisco路由交换二

    三层交换技术 作用: 使用三层交换技术实现VLAN间通信. 三层交换=二层交换+三层转发 基于CEF的快速转发 主要包含两个转发用的信息表: 转发信息库(FIB):FIB类似于路由表,包含路由表中转发 ...

  3. 网络基础Cisco路由交换一

    VLAN概述 Virtual LAN(虚拟局域网)是物理设备上链接的不受物理位置限制的用户的一个逻辑组,. 引用VLAN: 交换机分割了冲突域,但是不能分割广播域,随着交换机端口数量的增多,网络中广播 ...

  4. 网络基础tcp/ip协议四

    网络层的功能: 定义了基于ip协议的逻辑地址. 链接不同的媒介类型. 选择数据通过网络的最佳路劲. 数据包格式: 优先级与服务类型(8)位:优先级与服务类型 标识符,标志,段偏移量:这几个字用来对数据 ...

  5. Linux网络基础,路由的追踪

    一.traceroute traceroute [-46ndFT] [-f<存活数值>] [-g<网关>] [-i(--interface)<device>] [- ...

  6. Cisco 路由交换 常用查询语句

    基本信息查询语句 #查看全配置信息 #show running-configure #查看vlan信息 #show vlan brief #查看物理直连信息 #show cdp neighbors d ...

  7. 网络基础四 DNS DHCP 路由 FTP

    第1章 网络基础 1.1 IP地址分类 IP地址的类别-按IP地址数值范围划分 IP地址的类别-按IP地址用途分类 IP地址的类别-按网络通信方式划分 1.2 局域网上网原理过程 DHCP原理过程详情 ...

  8. Cisco路由技术基础知识详解

    第一部分 请写出568A的线序(接触网络第一天就应该会的,只要你掐过,想都能想出来) .网卡MAC地址长度是(  )个二进制位(16进制与2进制的换算关系,只是换种方式问,不用你拿笔去算) A.12  ...

  9. Linux 入门记录:十四、网络基础

    一.IP地址 IP 地址是因特网上的每个网络节点在全球范围内的唯一标识符,一个 IP 地址唯一标识一个主机(严格来说是标识一个网卡接口 network interface card). 现在应用最为广 ...

随机推荐

  1. IE各个版本的差异性

    1.IE6a.不支持png半透明图片,只能用filter实现b.不支持css的max-width.max-height.min-width.min-height其他不用说,一团糟,不过项目中还是得去兼 ...

  2. 【转】shell学习笔记(七)——流程控制之while

    while do done, until do done (不定回圈) 当 condition 条件成立时,就进行回圈,直到 condition 的条件不成立才停止 while [condition] ...

  3. Java中的try catch finaly先后调用顺序

    自我总结,有什么不足或好的方案,希望大家给予纠正,感激不尽! 目的:try catch finaly的顺序执行,和大家复习一遍. 方法:debug来确认执行顺序.(需要引入junit包) 废话不多说, ...

  4. AppScan扫描结果分析及工具栏使用

    Appscan的窗口大概分三个模块,Application Links(应用链接), Security Issues(安全问题), and Analysis(分析) Application Links ...

  5. Jmeter_打印当前时间戳&打印偏移时间戳

    Jmeter中提供了一种函数,可以打印时间戳,如下图 年: yyyy 月:MM 日:dd 时: HH 分: mm 秒:ss 关于时间戳的格式,可以自由组合定义,这里我写成这样 yyyy-MM-dd H ...

  6. Codeforces Round #410 (Div. 2)

    Codeforces Round #410 (Div. 2) A B略..A没判本来就是回文WA了一次gg C.Mike and gcd problem 题意:一个序列每次可以把\(a_i, a_{i ...

  7. BZOJ 2734: [HNOI2012]集合选数 [DP 状压 转化]

    传送门 题意:对于任意一个正整数 n≤100000,如何求出{1, 2,..., n} 的满足若 x 在该子集中,则 2x 和 3x 不能在该子集中的子集的个数(只需输出对 1,000,000,001 ...

  8. POJ 3581 Sequence [后缀数组]

    Sequence Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 6911   Accepted: 1543 Case Tim ...

  9. Unable to add window -- token android.os.BinderProxy@3a067204 is not valid错误分析记录

    打开APP时,出现闪退的情况,查看android studio报错信息,主要为: Unable to add window -- token android.os.BinderProxy@3a0672 ...

  10. uboot之ldr指令

    刚开始接触uboot的时候,就一直对ldr指令很迷惑,因为这个指令有两层用法,一个是加载,一个是伪指令.今天闲着没事就来说一下这两个之间的区别. LDR伪指令的形式是"LDR Rn,=exp ...