由于工作原因需要读一些有关Server2008的书籍,在读《Windows Server 2008 R2 安装与管理指南》的过程中有一个主题引起了我的兴趣,那就是内网映射。

应用背景:众所周知,随着公网IP地址的短缺,即使电信联通这样的一级运营商在提供宽带服务的时候有时候也会使用私网IP地址,更不用说长城、鹏博士这样的二级运营商了,肯定都是提供的私网IP地址,那么对于一个计算机发烧友来讲,经常会使用很多服务,但是这些服务往往都是搭建在自己本地的电脑上的,可是为了让公网能够测试以及访问,就必须使用端口映射技术,如果有幸开通的是电信宽带,并且获取到的是公网IP则可以不必使用该方法,如果为了省钱,购买了二级运营商的宽带,抑或是教育网的同学们想利用自己的校园网搭建一些公网服务进行测试或者学习怎么办呢?那就必须使用“内网”端口映射技术,随着IP地址的匮乏,内网映射已经上升到一个比较火的话题,现在有很多做内网映射的公司,但是其费用很高,并且提供的映射条目很有限。对于学生或者搭建临时测试环境来说,这简直是一笔不小的开销,关键是只能配置1-2个端口的映射,随便一用就超了,还要另付费。那么怎么办呢?让我来给您支个招!那就是使用云服务器,包含不限数量的映射条数,随意搭建服务。并且目前市场上的主流云服务器基本都有“按需付费”的功能,用多久开多久,几毛钱搞定上线测试!

所需工具:云服务器一台

操作系统:Server 2008 R2 64企业版

前提:保证云服务器所有端口都允许外网流量通过

网络环境:云服务器一般有两块网卡

      公网IP为:115.*.79.200(为避免不必要的麻烦,此处用*代替,表示公网IP

      私网IP为:10.165.18.95

      ***客户端分配IP为:10.165.18.100

搭建步骤:

  • 一、先利用server2008搭建×××服务器

在这一步需要注意的是客户端必须分配一个固定的IP地址,并且尽量和内网网卡在同一个网段。

  • 二、服务器端设置

    在服务器端单击NAT,在公网网卡上点击右键,选择“属性”。

wKiom1leV6rT6_kfAABUWCxbJdI428.png-wh_50

    弹出下面的对话框。在对话框中单击“服务和端口”选项卡,点击“添加”,在弹出的新对话框中填写相关信息,用于识别多个服务,其中需要注意的是,传入端口是公网IP的端口,专用地址是需要做内网映射的主机的地址,也就是***客户端地址,传出端口是内网的主机需要开放的端口。

比如我要在一台内网主机搭建了一台web服务,想利用云服务器映射出去,就可以按照下方截图的配置去填写。填写完毕后点击“确认”关闭对话框。

wKioL1leV7aiWhkJAABWBVB25eU294.png-wh_50

  • 三、使需要内网映射的主机连接至云服务器,获得***客户端IP地址。

wKioL1leWAyi5cdJAAA1vUTHuVU598.jpg-wh_50

  • 四、测试

    在本地安装好IIS服务或其他web服务,为了简单起见,本次实验使用小旋风asp服务器搭建web服务器。搭建成功后本地可以访问127.0.0.1看到成功页面。

wKiom1leWCCDJCm8AAFgZ7PEKDg182.png-wh_50

    下面见证奇迹的时刻到了,使用公网IP+端口号的形式访问云服务器,同样能够访问成功!这样搭建内网映射服务器再也不用担心映射条目不足带来的困扰了,想映射几条就添加几条,不会多收你一分钱!~

wKioL1leWDOS1oDDAAIBd77tJm0842.png-wh_50

作者邮箱:hebutyx@163.com,欢迎大家交流讨论。还望前辈多多指教!