内网主机通过公网地址访问内部服务器配置案例

1         组网拓扑

 

 

实验拓扑如上图,内部服务器有个外部域名,内部通过同一个固定公网IP上网。

需求:要实现外部通过域名访问内部服务器,内部同样也能通过外部域名访问内部服务器。

 

2         需求分析

 

内部服务器通过在路由器上使用NAT server映射成公网地址供外部主机访问。

内部主机访问外部域名时经解析会成为公网地址,而到达服务器后根据源地址是内部地址直接回复,将不再通过公网地址回包。

 

3         相关配置

 

#

  acl number 2000       //定义内部上网的数据流

  rule permit source 192.168.1.00.0.0.255

  #

  int g0/0           //外网口

  ip address 100.100.100.2 24

  nat server protocol tcp global 100.100.100.2 www indise 192.168.1.10 www 

  nat outbound 2000

  quit

int e1/0                //内网接口

ip address 192.168.1.1 24

nat outbound 2000

nat server protocol tcp global 100.100.100.2 www indise 192.168.1.10 www //根据具体设备可配可不配,MSR全局有效则可以不配置

ip route-static0.0.0.0 0 100.100.100.1

 

4         测试分析

 

1、

外部主机A访问内部服务器时 A→WWW 经解析后A→100.100.100.2通过外网口进入路由器,匹配nat server后A→192.168.1.10,服务器回包192.168.1.10→A匹配默认路由从外网口出去100.100.100.2→A,访问成功。

 

2、

内部主机访问服务器的外部域名192.168.1.2→WWW解析后为192.168.1.2→100.100.100.2,若内网口不做nat outbound则进入路由器后匹配nat server后192.168.1.2→192.168.1.10;服务器回包时直接192.168.1.10→192.168.1.2,访问不能成功;内网口配置了nat outbound后192.168.1.2→192.168.1.10经内网口送出后变为192.168.1.1→192.168.1.10,服务器回包时192.168.1.10→192.168.1.1进入路由器匹配nat server后为100.100.100.2→192.168.1.2,至此访问成功。

 

5         问题总结

内部服务器访问内部服务器的外部域名时,如果内网接口没做nat server,则回包直接封装内网地址,不会经过路由器,访问不成功。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值