一、静态地址映射拓扑图如下:
静态转换:1对1
NAT作用:缓解Ipv4的供应不足,解决此问题关键靠ipv6
公网–私网地址不能直接通信 需要地址转换(NAT)–出去:目的地址不转换 ,转换的是源地址----进来:源地址不转换,转换的是目的地址。
私网ip需要nat转换成一个公网ip
内部局部地址:NAT转换之前的内网地址
外部局部地址:经过NAT之前的外网地址
内部全局地址:NAT转换之后的内网地址
外部全局地址:经过NAT之后的外网地址
转换之前叫局部地址,转换之后叫全局地址-----其实是一个地址(源地址–目的地址)
在内部和外部端口上启用NAT
*ip nat inside 对应内网端口------------ip nat outside 对应外网接口
建立静态地址转换
*ip nat inside source static +内网需要转换的地址+需要映射的外网地址
show ip nat trans 查看地址映射成功
ARP条目
*arp表不仅记录了两个直连端口的ip及Mac地址,还记录了nat转换的外网地址;也就是说,对于内网访问外网是由于NAT的地址转换起作用,流量从外网返回内网时是由于arp表起作用(外网流量返回192.168.1.1时,ISP不知道192.168.1.1怎么走,就找到NAT转换的12.1.1.3这个地址,这个地址被arp记录在ISP这台路由器上)。
内网主机ping 通外网
二、静态端口映射拓扑图如下:
配置与地址映射类似,将地址转换命名改为端口映射命名。
配置命令
*ip nat inside source static +协议名+源地址+端口+目的地址+端口
*需要映射的外网地址除了是连接ISP路由器的入口地址外,其他地址都行!
*内网地址的80端口映射外网的8080端口,此为静态映射
同样需要arp表到达流量发回
为了验证试验是从外网主机通过端口映射访问服务器,我们将服务器内容稍作改动,以方便对比
端口映射访问成功!