如何通过外网访问内网的网站?

来源:互联网 发布:友情链接查询源码 编辑:程序博客网 时间:2024/04/28 04:35

      我前不久做了个课程设计,题目是:动态网站设计。

     大致就是做一个可以登录注册等个人网站,经过2周的艰苦努力,网站总算搭建好了。我感觉还不错,老师说的基本功能都实现了,另外我又放了几部电影,有用的软件等等在网页里,这些可以供下载观看等。首先我想到的是,先让我同学访问看看。然后我就查了下资料,发现只要配置好IIS管理器基本就可以了。哈哈,还是蛮简单的哈!然后我同学访问了我的网站感觉还不错哈。

     然后我就想:现在是在局域网里可以访问,但是不在局域网里的能访问不?结果很明显是不能访问的!接着我就继续去网上查资料,大致浏览了下。我觉得在学校里不太可能实现,因为有些设置必要到路由器上面进行设置,很显然学校不允许,接着就只好放弃了。。。

     前天我回到了家,突然想到了这个问题,刚好家里有这个条件。于是我开始着手弄,按照前人的经验一步一步来。

     这里我有几种方法(我都试了的)

     1.使用花生壳     (可以接触到路由器)  

       这个大家应该都不说很陌生吧,这个软件使用方法还是蛮好懂的,因为有前人的经验。这个我就按照步骤设置,首先申请一个域名(不要想太难的域名)然后保证ping这个域名能通,且解析出的ip是你路由器的公网ip(不是192.168什么的)。接着在路由器里面设置映射80端口,保存。在dmz主机里填写局域网ip。最后在ddns(动态域名解析服务)设置,选择好服务商,填入用户名,密码,域名在保存。大致就是这么做的,最终结果就是输入域名可以访问你的网站。这个貌似有点不好弄,我碰到过很多问题。

    更多介绍:  http://jingyan.baidu.com/article/d713063500d12c13fdf475c9.html   

     2.使用nat123     (接触不到路由器)

        这个很简单,我一下就弄好了。自然得去注册一个账号,第一步,根据要求想一个域名xx.nat123.net(xx是随便写的),然后对域名进行解析。接着在做端口映射,映射80端口(也就是web服务那个端口)设置好了之后输入xx.nat123.net就可以访问你的网站了。 

         更多介绍:http://jingyan.baidu.com/article/7908e85c723d59af481ad21b.html


      由于我的网站还未完善就不来献丑了,⊙﹏⊙

      总的来说弄这个不是很难,你得事先了解一下什么端口映射,dmz主机啊,ddns啊,另外还要把什么防火墙关掉(其实设置一下就行,我懒得设置直接关了算了)其实这些看一下就懂的,不难。做完这一切内心还是蛮欢喜的,毕竟这都是我一个人琢磨出来的,都没请教别人(一个人默默的查询资料,一遍又一遍)O(∩_∩)O哈哈~

3 0