博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
思科——NAT的应用
阅读量:6115 次
发布时间:2019-06-21

本文共 3417 字,大约阅读时间需要 11 分钟。

  • 今天初次接触到NAT,了解不是特别全面,在学习的同时我也查阅了一些对应资料,接下来我就为大家简单说一下我对NAT的理解及应用,有什么欠缺请大家及时指正。
  • NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”, 它是一种把内部私有网络地址解释为合法网络IP地址的技术,所以在一定程度可以解决ip地址不够用的问题。同时NAT分为三种类型:静态NAT、动态NAT、网络地址端口转换NAPT,今天我主要通过一个小实验为大家讲解一下NAT三种类型中的静态NAT。
    实验名称:配置静态NAT实现内外网通信
    实验拓扑:
    思科——NAT的应用
    如图所示,现有一台PC机,想要访问到ISP的服务,该如何操做呢?
    实验目的:使内网PC机可以访问到ISP服务
    实验步骤:
    1. 配置内外网设备的IP地址
      PC机:
      思科——NAT的应用

Gw:

Router>en
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname gw
gw(config)#interface fastEthernet 0/0
gw(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

ip ad
gw(config-if)#ip address 192.168.10.254 255.255.255.0
gw(config-if)#exit
gw(config)#interface fastEthernet 0/1
gw(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
gw(config-if)#ip address 100.1.1.1 255.255.255.0
gw(config-if)#exit
gw(config)#


SLP-1:

Router>EN
Router#CONFigure
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Router SLP-1 (config)#hostname SLP-1
SLP-1 (config)#interface fastEthernet 0/0
SLP-1 (config-if)#no shutdown

SLP-1 (config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

SLP-1 (config-if)#ip address 100.1.1.2 255.255.255.0
SLP-1 (config-if)#exit
SLP-1 (config)#interface fastEthernet 0/1
SLP-1 (config-if)#no shutdown

SLP-1 (config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
SLP-1 (config-if)#ip address 200.1.1.1 255.255.255.0
SLP-1 (config)#exit
SLP-1#


SLP-2:

Router>EN
Router#CONFigure
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Router SLP-1 (config)#hostname SLP-2
SLP-2 (config)#interface fastEthernet 0/0
SLP-2 (config-if)#no shutdown

SLP-2 (config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

SLP-2 (config-if)#ip address 200.1.1.2 255.255.255.0
SLP-2 (config-if)#exit

  1. 配置网关设备上的默认路由
    gw(config)#ip route 0.0.0.0 0.0.0.0 100.1.1.2
    gw(config)#exit
    gw#
    %SYS-5-CONFIG_I: Configured from console by console
  2. 配置ISP边的网络(启用IGP-RIP)
    SLP-1:
    SLP-1(config)#router rip \开启rip
    SLP-1(config-router)#version 2\选择rip版本2
    SLP-1(config-router)#no auto-summary \关闭自动汇总
    SLP-1(config-router)#passive-interface fastEthernet 0/0
    SLP-1(config-router)#network 100.1.1.0
    SLP-1(config-router)#network 200.1.1.0
    SLP-1(config-router)#exit
    SLP-1(config)#

SLP-2:

SLP-2(config)#router rip \开启rip
SLP-2(config-router)#version 2\选择rip版本2
SLP-2(config-router)#no auto-summary \关闭自动汇总
SLP-2(config-router)#network 200.1.1.0
SLP-2(config-router)#exit
SLP-2(config)#

  1. 在网关设备上配置NAT边界
    Gw:
    gw(config)#interface fastEthernet 0/0
    gw(config-if)#ip nat inside \标记此为NAT的内部端口
    gw(config-if)#exit
    gw(config)#interface fastEthernet 0/1
    gw(config-if)#ip nat outside \标记此为NAT的外部端口
    gw(config-if)#exit
    gw(config)#
  2. 配置NAT转换条目
    Gw:
    gw(config)#ip nat inside source static 192.168.10.1 100.1.1.1
    gw(config)#exit
    gw#
  3. 验证、测试、保存

    Gw:

    show ip nat translation:

    思科——NAT的应用

    debug ip nat :

    思科——NAT的应用

    PC-1:

    ping 200.1.1.2
    思科——NAT的应用

Gw:

思科——NAT的应用

根据此图可以看出,NAT将一个私有地址转换为公有地址,从而实现了访问的服务。

今天就暂时先简单说这些,关于NAT的其他类型会在后面为大家呈现,请大家多多关注!!!!!


转载于:https://blog.51cto.com/13557013/2060468

你可能感兴趣的文章
TCP三次握手/四次挥手 | NAT介绍 |OSI与TCP/IP模型
查看>>
jQuery UI dialog 的使用
查看>>
ABP实战--集成Ladp/AD认证
查看>>
存储过程
查看>>
phpcms v9栏目列表调用每一篇文章内容方法
查看>>
python 自定义信号处理器
查看>>
我只是轻奢 40万内入门豪车最高让利7万!-搜狐汽车
查看>>
曲演杂坛--隐式转换
查看>>
远程桌面连接技巧--与主机拷贝文本及拷贝文件(转)
查看>>
MVC中下拉框显示枚举项
查看>>
Linux基础精华
查看>>
SqlServer2008第一次安装后连接问题
查看>>
cocos2d-x Schedule详解
查看>>
sdut 2163:Identifiers(第二届山东省省赛原题,水题)
查看>>
C++ 容器:顺序性容器、关联式容器和容器适配器
查看>>
mysql 常用语句集
查看>>
Atitit.软件开发提升稳定性总结
查看>>
lftp查看文件时间与登录服务查看文件时间相差8小时
查看>>
[leetcode]Next Permutation @ Python
查看>>
JAVA(2)——JDBC
查看>>