动态ip将web放到网上
内容提要:
1、将一个web项目部署到本机的一个端口上,对应的段落是:1-4
2、将本地ip映射到公网ip,获得公网访问入口,对应段落:5
这里的第一步,我使用的是IIS服务器,当然使用tomcat也是可以的,只要知道web项目对应的端口,即可直接阅读第五段。
1. Window7环境下,先安装IIS服务。步骤如下:
a) 控制面板-程序和功能-打开或关闭windows功能
b) 勾选IIS相关服务,点击确定,安装需要几分钟时间。
2. 安装好IIS服务后,打开IIS管理器。控制面板-管理工具-Internet 信息服务(IIS)管理器。
3. 右击网站-添加网站
注释①:因为我用的是校园网,移动拨号上网。所以没有直接的外网IP,需要用花生壳软件做内网穿透,映射到本机的内网ip上,该ip:10.49.224.5就是我的内网ip,来源如下:
开始-运行-cmd,用ipconfig命令查询:
得到两个无线局域网适配器+一个以太网适配器+一个PPP适配器+若干隧道适配器。
先解释一下:
a.PPP适配器:我使用的宽带拨号上网的。那个ppp,是连接接入商用的,系统建立的宽带连接。那里面的地址是广域网地址,也就是别人可以追踪的地址。
另外,那个地址改不了,是接入商动态分配给我的。除非我不拨号,否则、要上网,就得用人家给的地址。人家就追踪这个,要是能改,就没法管理了。不拨号,就没那个地址。b.以太网适配器:以太网适配器就是你电脑上的网卡,它的功能是用来将你的电脑和你的适配器与电脑连起来,PPP是给你的适配器设的,是将你的ADSL适配器通过电话线和电信的提供上网的电脑连接起来。
c.隧道适配器:
因为我是拨号上网,所以用的是PPP适配器的IPV4地址,也就是我在校园网的内网ip。每次重新拨号,都会更新内网ip。
4. 配置到这里,网站就可以在本地运行了
点击途中的浏览,或者直接在浏览器中输入网址,就可以实现本地访问了。如图:
然而此时,除了校园网内可以通过ip地址访问我的网站,外网是访问不了的。还需要将内网ip映射到公网上,我选择的是花生壳软件()。下载,注册,登录,获得一个免费的域名,这些都官网都有教,一步一步做就好了,很详细。万事俱备后,我们就需要用到花生壳的内网穿透功能了,暂时没去了解其他的内网映射方法,先用这个。
5. 登录花生壳-内网穿透-添加映射
内网主机填写我的内网ip,端口号是IIS里添加网站时设置的端口号。
配置完成后,我们得到一个外网访问网址和一个内网访问网址。
这时候就可以通过外网访问网址(也就是域名)来访问我们的网站了。任性直接上图:
此时我们有了一个可以访问我们网站的域名,如果自己注册了另一个域名(因为自己注册的比较好记),可以直接将那个域名解析到这个域名上来,就可以实现用自己的域名访问我们的网站了。
Over~