思科Cisco 静态NAT

基本信息

静态nat是一种网络地址转换技术,可以将自己内网的ip地址映射为公共网络的ip

静态nat中需要手动配置ip地址的映射关系,配置完后就不会改变了

通过nat,内部主机的地址被隐藏在私有网络中,外部无法直接访问,提高了安全性

  • 命令格式
bash 复制代码
1 指定内部接口
interface [接口] 
ip nat inside
2 指定外部接口
interface [接口]
ip nat outside
3 配置并应用
ip nat inside source static [local-ip] [global-ip]

local-ip 内部本地地址,需要被转换的内网私有ip

global-ip 转换为的公有ip地址

  • 实例

可以验证静态nat的最简略的拓扑

第一步,分好设备与链路

第二步,配置设备需要的网关,ip

设备 ip 掩码 网关
PC0 192.168.10.1 255.255.255.0 192.168.10.254
PC1 100.1.1.1 255.255.255.0 100.1.1.254

R0

Router(config)#interface f0/0

Router(config-if)#no shutdown

Router(config-if)#ip address 192.168.10.254 255.255.255.0

Router(config-if)#ex

Router(config)#interface s0/0/0

Router(config-if)#no shutdown

Router(config-if)#ip address 10.1.1.1 255.255.255.0

Router(config-if)#clock rate 128000

Router(config-if)#ex

R1

Router(config)#interface f0/0

Router(config-if)#no shutdown

Router(config-if)#ip address 100.1.1.254 255.255.255.0

Router(config-if)#ex

Router(config)#interface s0/0/0

Router(config-if)#no shutdown

Router(config-if)#ip address 10.1.1.2 255.255.255.0 #这里假设公网ip为此

Router(config-if)#ex

第三步,给内网配置默认路由

R0

ip route 0.0.0.0 0.0.0.0 10.1.1.2

第四步,设置静态nat(主

R0

Router(config)#interface f0/0

Router(config-if)#ip nat inside

#设置f0/0为内部接口

Router(config-if)#ex

Router(config)#interface s0/0/0

#设置s0/0/0为外部接口

Router(config-if)#ip nat outside

Router(config-if)#ex

Router(config)#ip nat inside source static 192.168.10.1 10.1.1.10

#将内部ip地址转换为外网公有ip的任意一个

Router(config)#

第五步,验证

总结

静态nat就是给内网服务器分发一个公网的身份证,外网通过这个身份证就能找到它

设置时指令较为固定,确认好内外网ip即可

相关推荐
恒创科技HK2 小时前
Windows香港云服务器新开注意事项(含远程连接教程)
运维·服务器·windows
满天星83035772 小时前
【Linux/多路复用】poll和epoll的使用
linux·服务器·c++·后端
waves浪游2 小时前
进程间通信(上)
linux·运维·服务器·开发语言·c++
环流_2 小时前
网络原理-TCP协议
服务器·网络·tcp/ip
一直跑2 小时前
同一台服务器上(同局域网)的其他账号访问自己的数据(没有sudo权限和无 ACL和无共同组)
java·linux·服务器
Shingmc32 小时前
【Linux】进程间关系与守护进程
linux·服务器
小书房2 小时前
搭建本地的源码查询服务器
运维·服务器·tomcat·opengrok·代码查询
Amnesia0_02 小时前
文件和fd,文件的内核级缓冲区,重定向
linux·运维·服务器
路溪非溪2 小时前
wireshark抓包来看下TCP协议
网络·tcp/ip·wireshark