第九课:服务器发布(静态nat配置)

一个要用到静态NAT的场景,当内网有一台服务器server1,假如一个用户在外网,从外网访问内网怎么访问呢,无法访问,这是因为外网没办法直接访问内网,这时候需要给服务器做一个静态NAT。

静态NAT指的是给服务器一对一绑定一个固定的公网IP,这样别人在网文这个公网IP的时候,就可以一对一转接服务器。

现在我们来搭建一个简单的环境,这个PC1就当作内网的一个服务器,PC2就当作外网的客户端。

  1. 完成基础配置,首先,按照上面我搭建的拓扑图,完成基础配置和接口IP地址的配置,此步骤省略。
  2. 开始在R1上配置路由和静态NAT

[R1]ip route-static 200.200.200.0 255.255.255.0 119.1.1.2

去往200.200.200.0网段的路由,下一条为119.1.1.2

[R1]nat server global 119.1.1.123 inside 172.16.0.1

代表服务器对外表现为119.1.1.123,后面172.16.0.1为服务器的内部地址

此时PC2可以ping通119.1.1.123

但是PC1ping不通172.16.0.1

我们可以看到PC2ping不通,因为R2只有去往119的路由,没有去往172的路由。

实验完成,是否能在R2上配置路由?

相关推荐

  1. 思科防火墙如何配置静态NAT

    2024-07-17 09:02:13       34 阅读
  2. <span style='color:red;'>静态</span><span style='color:red;'>NAT</span>

    静态NAT

    2024-07-17 09:02:13      33 阅读
  3. C++学习:指针的精髓与应用

    2024-07-17 09:02:13       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 09:02:13       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 09:02:13       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 09:02:13       58 阅读
  4. Python语言-面向对象

    2024-07-17 09:02:13       69 阅读

热门阅读

  1. 你不需要 CSS 框架

    2024-07-17 09:02:13       23 阅读
  2. 使用 RocketMQ 实现消息的顺序消费

    2024-07-17 09:02:13       26 阅读
  3. c#之修饰符知识点

    2024-07-17 09:02:13       24 阅读
  4. Conda的冲突解决艺术:在包依赖中寻找和谐

    2024-07-17 09:02:13       27 阅读
  5. zookeeper+kafka群集

    2024-07-17 09:02:13       28 阅读
  6. C++11中引入的bind绑定器和function函数对象

    2024-07-17 09:02:13       26 阅读
  7. IPython 日志秘籍:%logstate 命令全解析

    2024-07-17 09:02:13       24 阅读
  8. 系统架构师(每日一练2)

    2024-07-17 09:02:13       22 阅读
  9. 【文章收录】-站在巨人的肩膀上一起飞

    2024-07-17 09:02:13       20 阅读
  10. 蒙特卡洛采样

    2024-07-17 09:02:13       18 阅读
  11. 接口,抽象类,类

    2024-07-17 09:02:13       26 阅读