Cisco Packet Tracer 思科模拟器利用NAT实现外网主机访问内网服务器

前两篇讲解了动态NAT地址转换,以及静态NAT地址转换,本篇文章主要讲解如何理由NAT实现外网主机访问内网服务器,含有重分布教学

情境分析

公司只申请了一个公网IP地址,基于私有地址与公有地址不能直接通信的原则,公网的计算机是不能直接访问内网服务器,要实现内网服务器上的服务能够被外网主机访问,就要将内网服务器的私有IP地址通过基于Web端口的静态转换映射到公网的IP地址上,这样互联网上的用户才能通过公网IP地址访问到内网服务器的Web服务。此外,对于公司内网用户访问互联网可以通过动态NAPT的方式来实现。

所需设备:

(1)Cisco 2911路由器2台。

(2)Cisco-HWIC-2T高速同步串行模块2个。

(3)Cisco 3560交换机1台。

(4)Cisco Catalyst 2960交换机2台。

(5)DCE串口和DTE串口线1条。

(6)直通线4条。

(7)交叉线2条。

(8)PC机3台,服务器1台。

(9)Console线1条。

任务拓扑,如图5-3-7所示。

14179418fc1e46ab83dfdd2a84b6c84d.png

图5-3-7  利用NAT实现外网主机访问内网服务器

网络设备和PC的IP地址及端口信息,如表5-3-3所示。

表5-3-3  网络设备和PC的IP地址及端口信息表

设备

接口

IP地址

子网掩码

默认网关

Router-A

Gig0/0

192.168.10.2

255.255.255.0

Se0/3/0

201.1.1.1

255.255.255.0

Router-B

Se0/3/0(DCE)

201.1.1.10

255.255.255.0

Gig0/0

202.1.1.254

255.255.255.0

C3560

Gig0/1

192.168.10.1

255.255.255.0

VLAN10

192.168.1.254

255.255.255.0

VLAN20

192.168.2.254

255.255.255.0

VLAN30

192.168.3.254

255.255.255.0

PC1

192.168.1.1

255.255.255.0

192.168.1.254

PC2

192.168.2.1

255.255.255.0

192.168.2.254

WEB服务器

192.168.3.1

255.255.255.0

192.168.3.254

外网主机

202.1.1.1

255.255.255.0

202.1.1.254

步骤实现

步骤1:按照如图5-3-7所示,连接网络拓扑结构图。

步骤2:按照如表5-3-3所示,配置计算机和服务器的IP地址、子网掩码和网关。

步骤3:配置路由器A的主机名称和接口IP地址。

Router>enableRouter#conf tRouter(config)#hostname Router-A  修改主机名ROUTER-A(config)#int g0/0  进入端口ROUTER-A(config-if)#ip address 192.168.10.2 255.255.255.0ROUTER-A(config-if)#no shutdown  打开端口ROUTER-A(config)#int s0/3/0ROUTER-A(config-if)#ip address 201.1.1.1 255.255.255.0ROUTER-A(config-if)#no shutdownROUTER-A(config-if)#

步骤4:配置路由器B的主机名称和接口IP地址。

Router>enableRouter#conf tRouter(config)#hostname Router-B 设置主机名Router-B(config)#int s0/3/0Router-B(config-if)#clock rate 64000  时钟速率设置为64000Router-B(config-if)#ip address 201.1.1.10 255.255.255.0  给接口配置一个网段Router-B(config-if)#no shutdown  打开端口Router-B(config)#int g0/0  进入端口Router-B(config-if)#ip address 202.1.1.254 255.255.255.0Router-B(config-if)#no shutdownRouter-B(config-if)#

步骤5:配置交换机C3560的主机名称和接口IP地址。

Switch>enableSwitch#conf tSwitch(config)#hostname C3560Switch(config)#ip routingC3560(config)#int g0/1C3560(config-if)#no switchport  把端口转换为物理端口,具备通信功能C3560(config-if)#ip address 192.168.10.1 255.255.255.0C3560(config-if)#no shutdownC3560(config-if)#

步骤6:配置交换机C2960的主机名称,创建vlan10和20,将fa0/1划入vlan10,fa0/2划入vlan20。

Switch>enableSwitch#conf tSwitch(config)#hostname C2960  修改主机名C2960(config)#vlan 10C2960(config-vlan)#exitC2960(config)#vlan 20C2960(config-vlan)#exitC2960(config)#int f0/1C2960(config-if)#switchport mode accessC2960(config-if)#switchport access vlan 10C2960(config)#int f0/2C2960(config-if)#switchport mode accessC2960(config-if)#switchport access vlan 20C2960(config-if)#

步骤7:在交换机C3560上创建VLAN、配置中继链路,设置SVI接口IP地址。

C3560(config)#vlan 10C3560(config-vlan)#exitC3560(config)#vlan 20C3560(config-vlan)#exitC3560(config)#vlan 30C3560(config-vlan)#exitC3560(config)#int f0/2C3560(config-if)#switchport mode accessC3560(config-if)#switchport access vlan 30C3560(config)#int f0/1C3560(config-if)#switchport mode trunk  设置为trunk模式,允许所有流量通过C3560(config)#int vlan 10C3560(config-if)#ip address 192.168.1.254 255.255.255.0C3560(config-if)#no shutdownC3560(config)#int vlan 20C3560(config-if)#ip address 192.168.2.254 255.255.255.0C3560(config-if)#no shutdownC3560(config)#int vlan 30C3560(config-if)#ip address 192.168.3.254 255.255.255.0C3560(config-if)#no shutdownC3560(config-if)#

步骤8:在C3560配置RIPv2动态路由,实现各部门与公司网络出口的链路通信

C3560(config)#router ripC3560(config-router)#version 2C3560(config-router)#no auto-summary  关闭自动汇总C3560(config-router)#network 192.168.1.0C3560(config-router)#network 192.168.2.0C3560(config-router)#network 192.168.3.0  设置允许通过的网段C3560(config-router)#network 192.168.10.0C3560(config-router)#exit

RIP详细教学:http://t.csdn.cn/yOt5K

步骤8:在ROUTER-A配置RIPv2动态路由,实现各部门与公司网络出口的链路通信。

ROUTER-A(config)#router ripROUTER-A(config-router)#version 2Router-A(config-router)#no auto-summaryRouter-A(config-router)#network 192.168.10.0Router-A(config-router)#default-information originate   !重分布默认路由  重分发Router-A(config-router)#exitRouter-A(config)#ip route 0.0.0.0 0.0.0.0 201.1.1.10

步骤9:在Router-A上配置动态NAPT实现公司内网部门用户可以访问外网。

Router-A(config)#access-list 10 permit 192.168.1.0 0.0.0.255Router-A(config)#access-list 10 permit 192.168.2.0 0.0.0.255!配置访问控制列表,定义需要访问外网的用户网段。Router-A(config)#ip nat pool to_internet 201.1.1.1 201.1.1.1 netmask 255.255.255.0Router-A(config)#ip nat inside source list 10 pool 名字 overloadRouter-A(config)#int s0/3/0Router-A(config-if)#ip nat outsideRouter-A(config-if)#exitRouter-A(config)#int g0/0Router-A(config-if)#ip nat insideRouter-A(config-if)#exit

步骤10:配置基于端口的静态地址映射,实现外网用户访问内网Web服务器

Router-A(config)#ip nat inside source static tcp 192.168.3.1 80 201.1.1.1 80

!配置基于80端口(Web服务)的静态地址映射

每日一言:

我不去想,是否能够成功 ,既然选择了远方 ,便只顾风雨兼程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/20149.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用cpolar为群晖NAS建立稳定外网地址(1)

系列文章 利用cpolar为群晖NAS建立稳定外网地址(1)利用cpolar为群晖NAS建立稳定外网地址(2) 在任何企业中,商业数据的存储和管理都是十分重要的工作,加之协同办公的概念日渐兴盛,使得企业内部…

[ 隧道技术 ] 利用内网穿透工具将内网端口映射到公网

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

群晖NAS安装cpolar内网穿透套件(群晖6.X版)

系列文章 群晖NAS安装cpolar内网穿透套件(群晖6.X版)内网穿透远程群晖NAS:使用随机临时地址 1/5内网穿透远程群晖NAS:使用固定二级子域名 2/5内网穿透远程群晖NAS:使用自定义域名 3/5内网穿透远程群晖NAS:…

解封你的微信外挂服务器,微信自助工具解封操作方法

摘要 腾兴网为您分享:手机直播伴侣,扫描成pdf,情书翩翩体,学习机软件,鬼鬼刷迷你币器,起名解名,008神器,隐藏文件夹病毒,德州社保,维棠,k酷音乐,小米路由器软…

WhatsApp 批量解封提交工具

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删! WhatsApp 批量解封提交工具 效果 配置 Google 表格 创建一个 Google …

WhatsApp被禁止使用后如何解封?亲测有效,不懂千万别去乱操作

WhatsApp被禁用,是外贸人遇到的比较大的一个问题,我的也被禁用过,而且是被禁用了五次,封过三个号。颇费一番周折后,才找回来,现在已经老实了,不敢再用什么WhatsApp助手之类的软件了;…

ChatGPT神器功能终于正式解封了

来源:新智元 ChatGPT「代码解释器」测试版正式向所有Plus用户开放。 OpenAI的科学家Karpathy对此还宣传了一波,代码解释器测试版相当强大。 它是你的个人数据分析师:可以读取上传的文件、执行代码、生成图表、统计分析等等。我预计社区将需要…

Python 之父出生 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 1 月 31 日,在 1956 年的这一天,《汉字简化方案》在《人民日报》上公布,翌日在全国推行第一批简化字,总共分四批…

概率论与数理统计基础知识

本博客为《概率论与数理统计--茆诗松(第二版)》阅读笔记,记录下来,以便自用。 前置知识 数学符号 连乘符号:;总和符号:;正比于:∝;“任…

某容器管理平台模拟登录(Go语言版本)

大家好,我是TheWeiJun;最近疫情很严重,大家都要做好防护。转眼间,距离上次发文又快一个月了。今天给大家带来一个Go语言版本的某容器管理平台模拟登录的案例,目的是解放双手,实现自动部署和重启操作&#x…

从零开始制作STM32F103RCT6小车(一)

前言: 仅以此系列给实验室的学弟学妹作为小车制作教程来使用,后续的内容我会在这个暑假陆续更新出来,本篇的内容是新建一个适用于STM32F103RCT6的工程 准备工作: 接下来的操作几乎是基于STM32F1xx系列的固件库,这里我…

STM32F103RCT6

STM32F103RCT6是一款由STMicroelectronics公司生产的基于ARM Cortex-M3内核的32位微控制器。 它具有高性能、低功耗和广泛的应用领域。 包括ADC(模数转换器) DAC(数字模拟转换器) TIM(定时器) USART&#x…

STM32(二)STM32F103RCT6板载资源介绍

大家好,今天我跟大家分享一下STM32F103RCT6的板载资源,希望对初学STM32的同学有所启示。当然,本人也是一名初学者,如果有谈论不妥之处,还望您能够批评指正,不吝赐教,本人将非常感激。如果有什么…

STM32F103RCT6——定时器简单用法

STM32F10xx参考手册英文和中文版 百度网盘:https://pan.baidu.com/s/1Z2nB0WVJIxvm3VOI9MQiiw 提取码:lxlx STM32F103RCT6数据手册 链接:https://pan.baidu.com/s/1tRchgf-5C1MN4W58vQ9zPg 提取码:lxlx 定时器分类 STM32F103RCT6…

STM32F103RCT6 介绍

1、STM32F103RCT6 命名含义 ST:意法半导体公司 M:MCU 32:32位单片机 F:通用型单片机 103:产品系列号码 R: 芯片有64个引脚 C:256Kb flash T:LQFP封装 6:芯片工作温度 -40℃…

学STM32(STM32F103RCT6)

系列文章目录 第一章 了解STM32 文章目录 系列文章目录前言一、STM32基本系统1.STM32基本(最小)系统板2.使用STM32为核心器件的基本(最小)系统构成单元 二、主控制器(CPU)1.STM32F103RCT6微控制器参数2.ST…

简单:Windows中的文本与Linux中CentOS的vim编辑器相互复制粘贴方法

简单:Windows中的文本与Linux中vim编辑器中的文本相互复制粘贴的方法 1.从Windows下到vim中: 1,选中windows中文档内容按Ctrlc。 2,进入vi编辑器,在插入模式下,用鼠标点击右键再点击粘贴。 3&#xff0…

linux中vim命令详解(操作大全)

光标的移动 1.用h, j,k,l 来表示光标的移动 vim的金如何退出 2.如何退出vim编辑器操作行 先打出esc推出选项然后shift冒号 ,然后输入q!就可以了 3.如果想进虚拟机中编辑器看操作的话,需要输入vimtutor命令就可以进入vim虚拟器教程了 vim的编辑 4.x代…

Vim的配置 和 windows与Linux之间的复制粘贴

# 在Linux下编程对vim的简单配置,便于编程! 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进 等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件&#xff1…

如何将剪贴板中的内容复制到linux的vim中

1.按i进入insert模式 2.使用shiftinsert键,即可将你在windows系统中复制的内容粘贴到linux系统中