★风云★刀的小站

Kratos
一款专注于用户阅读体验的响应式博客主题
  1. 首页
  2. 技术
  3. 正文

CISCO IOS NVI解决NAT回流问题

2017-07-11 1394点热度 0人点赞 0条评论

一般情况下将内网服务器地址(端口)映射到公网地址(端口),这样公网用户即可正常访问服务器,但是此时和服务器在同一内网的用户也访问公网地址(端口)将会不能正常访问。示意如下图:

一般的解决方法是:
1,公网用户使用公网地址访问,内网用户使用内网地址访问。这样访问需要记住两种访问方式,比较麻烦。
2,使用域名访问,公网使用公网DNS解析,内网使用内网DNS解析,分别为公网和内网解析两个地址。使用方便,实施麻烦。
3,使用支持NAT回流的设备。需要更换设备,成本大。
4,使用思科的NVI NAT解决NAT回流问题。

原有的端口映射为:

ip nat inside source static tcp 192.168.50.6 80 interface Dialer1 8000
ip nat inside source static tcp 192.168.50.8 9527 interface Dialer1 9527
ip nat inside source static udp 192.168.50.8 9527 interface Dialer1 9527
ip nat inside source route-map NAT interface Dialer1 overload
interface Dialer1
ip nat outside
interface F0/1
ip nat inside

更改为NVI NAT:

ip nat source static tcp 192.168.50.6 80 interface Dialer1 8000
ip nat source static tcp 192.168.50.8 9527 interface Dialer1 9527
ip nat source static udp 192.168.50.8 9527 interface Dialer1 9527
ip nat source route-map NAT interface Dialer1 overload
interface Dialer1
ip nat enable
interface F0/1
ip nat enable

更改为NVI NAT可能内网还是无法通过公网地址访问内网服务器,此时有个重要的一点是要关闭端口的重定向功能:

interface Dialer1
no ip redirects
interface F0/1
no ip redirects

这样配置即可完成,检查状态命令为:show ip nat nvi translations

#show ip nat nvi translations | in ---
tcp 180.109.84.181:8000   192.168.50.6:80       ---                   ---
tcp 180.109.84.181:9527   192.168.50.8:9527     ---                   ---
udp 180.109.84.181:9527   192.168.50.8:9527     ---                   ---

访问测试OK。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Cisco NAT
最后更新:2019-03-23

hale

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2022 iteachs.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

苏ICP备2022000219号-1