外网如何远程访问内网服务器(如何从外网访问内网服务器)

很多时候,部署在内网的服务器,需要同时为内外网用户提供服务,通常情况下,我们都用域名来访问这台服务器,这种方式有很明显的优势,就是允许IP地址变化,当服务器IP必须变更的时候,只要在DNS服务器做A记录的修改就行了,基本上是不会影响用户访问服务器的,或者说有影响,但是很微小和短暂,比说原来办公内网有台ERP服务器,域名(计算机全称,站点全称)是:erp.hengcanit.com,对应的IP是192.168.100.3,如果平时用户以IP地址来访问这台服务器,当IP发生变化的时候,需要通知公司所有人做出相应的改变,否则无法访问服务器,如果是通过域名访问,那么只要在内网DNS服务器上修改一条A记录就可以了,基本上不影响用户访问

同理,如果是外网IP发生变化,影响外网用户的访问,那也只要在域名注册商那里修改一条A记录即可

但是,偏偏有些人,非要用IP地址来访问服务器,用IP访问也就算了吧, 在内网还要求用外网的IP来访问服务器,理由倒也很简单,这样只要公布一个IP就可以了,记一个IP相对来说容易些。。。好吧,当初发明域名就是因为IP难以记忆啊,这是要倒退回去吗?我不禁向客户吐槽,客户听了我的解释,懂了,联系软件开发公司,这个土鳖的软件开发公司给了一个奇葩而搞笑的答复:写的程序已经绑定了客户的外网IP,要修改的话, 会非常麻烦。。。我听到这个无厘头的消息,顿时无力再次吐槽了,好吧,这种搞笑的事情也不是年年有的,权当笑料吧,那这个问题交给我来解决好了,我不麻烦,操作还很简单,但是客户哪天要迁移机房或者换掉联通的光纤,再或者要用不同的运营商网络做负载均衡和容灾备份,那就真的麻烦了

第一步,添加一条源NAT规则,把内网IP对服务器的访问转换成网关IP

第二步,添加一条目的NAT规则,把内网访问外网IP的请求,转发到内网聚合接口,并且转换成服务器内网IP

只要经过这两步简单的操作,无论用户是在内网还是外网,都可以通过运营商给的IP地址来访问了。

这个软件公司在我当时看来,貌似丝毫没有考虑未来的变化,太死板、太狭隘。。。后来仔细想想,或许正是考虑了未来的变化,他们才这么做的,毕竟接个软件开发的单子不容易,后面客户有什么变化,只能再次找他们修改程序,那到时候他们又能赚一笔了!看来还是我太嫩,我应该向他们学习!但是,我能学得会吗?这毕竟已经超出了技术范畴。。。

(0)

相关推荐

  • 外网访问内网服务器

    如何通过外网访问内网的服务器?一起来看看吧. 操作方法 01 通过外网访问如校园内网等,需要满足的条件是内网可以正常上网,并且要有内网服务器. 02 首先,访问端的服务器需要安装远程协助,并且还要打开 ...

  • 如何让外网访问内网服务器(如何禁止外网对内网的访问)

    对于企业网络,经常会用到访问控制,例如限制员工的上网时间?或如何控制各部门之间的网络互通等等,在实际企业网络项目中经常会遇到,这里面我们就可以用到ACL访问列表控制了,本期我们一起来看下,如何利用AC ...

  • 外网如何访问内网服务器

    现如今越来越多的人通过花生壳.nat123.金万维等开始建立起自己的个人网站.那么其中最重要的一个问题就是外网怎样访问内网服务器.下面就以nat123为例来分析解决这个问题. 操作方法 01 内网登录 ...

  • 外网怎样访问内网服务器

    在内网部署了WEB网站,但没有公网IP,外网怎样访问内网网站?使用nat123,内网配置端口映射,实现外网访问内网网站. 详细实现示例如下过程: 操作方法 01 确定网站内网地址:在内网访问网站正常. ...

  • 内网服务器如何让外网也能连接

    一般情况下,服务器以及相应的系统和服务都是搭建部署在内网,但是内网和外网是无法直接互访的,内网可以访问外网,但是外网不能访问内网,这其中就需要一个桥梁,可以让内网搭建的服务能够被外网访问并应用,比如下 ...

  • 外网如何访问内网网站?

    内网网站,指的是在小范围的网络内部部署的网站应用.在没有固定公网IP时,内网网站是只能局限在局域网内网访问的. 在内网的网站,如何在外网访问?不少人首先会考虑路由器端口映射.可是如果没有固定公网IP, ...

  • 外网访问内网mysql数据库方法

    外网访问内网mysql数据库方法 mysql数据库服务器本机是动态公网IP. 如何实现外网访问mysql数据库. 解决方案,内网使用nat123动态域名解析,将域名实时固定解析到路由公网IP,然后在路 ...

  • 局域网如何实现外网访问内网mysql数据库

    局域网如何实现外网访问内网mysql数据库 明确mysql数据库内网访问地址端口,确保mysql数据库服务正常,在内网可以正常访问连接.如我本机mysql数据库访问地址是localhost:3306. ...

  • 怎么访问公司的服务器(怎么在家访问公司内网)

    由于现在移动办公,外地办公,对于办公要求越来越高.如何将公司的服务器映射到公网,让员工在任何地方随时随地可以访问,这个需求对于每个公司都必不可少,不管是财务服务器.文件服务器或是外网实时访公司监控.第 ...

  • 外网如何访问内网ftp

    内网FTP应用,在同一个局域网环境下可以正常访问连接使用,在外网如何访问使用? 常见示例场景有,如公司内部使用FTP资源,在家时如何访问使用.又或自己家庭内网网络服务器搭建的FTP应用,如何发布映射到 ...