发布时间:2020-03-04 17:13:00
由于公网IP地址有限,不少网络服务商都采用多个内网用户通过代理和网关路由共用一个公网IP上internet的方法,也就是我们有时说的几台机子共享一个internet连接上网。如果自己独自用一个外网的ip那想让自己的web站点让别人访问到很简单http://你的外网ip/你index.asp就行了,但如果是内网,就没有那么简单了,下面我们来一个问题一个问题解决
判断自己是不是内网:
最明显的特征就是看自己的ip。机子的ip地址都是型如192.168.*.*的这就是内网(还有别的形式的,我记不清了,所以不敢说,但大部分都是这样的)。怎么看我就不说了,如果不知发站内信息问我吧:)
如果是内网建站,最关键的一点就是把多个内网用户共享上网的那个ip(比如是61.178.89.39)和局域网内的ip(比如是192.168.0.1)联系起来,这个联系就叫端口影射。用的软件叫PortTunnel在这下载吧(我也是刚找的):http://www.skycn.com/soft/7664.html
在说PortTunnel用法之前先说一下我理解的PortTunnel的大概原理
先假设你的公网ip是61.178.89.39,你们在局域网内的ip是192.168.0.*。如果你自己建了个站,想让别人访问,你给他这个地址让他访问http://61.178.89.39/index.asp,如果你是自己独自享用这个ip地址61.178.89.39,那别人就很自然的可以访问到你,但如果你和几个机子共享的这个ip(61.178.89.39),那你说服务器把那个“他”访问的请求转给你们那台机子呢192.168.0.1还是192.168.0.2还是别的?porttunnel的功能就在这(porttunnel一定得安装到服务器上,似乎是个废话哦:),如果你在访问61.178.89.39时加上一个端口(例如1234)既http://61.178.89.39:1234/index.asp,把对这个ip(61.178.89.39)的1234这个端口访问的所有请求都转到你预先设定好的那个内网ip上(如192.168.0.1或别的,随便你)的某个预先设定好的端口上(这个端口也是随便你设定的,例如5678),这样就完成了一个从1234到5678的端口影射
PortTunnel安装时它提示你要安装一个东西(反正xp下面是这,别的系统我没有测试,不知道是为什么:)。是到微软的主页上面下的。部分截图如下
这里本来有一个附件001.jpg
但是目前CN BBS转信系统不转带有较大附件的信件,所以YTHT BBS去掉了.
如果你的系统没有提示下载安装那当然更好啦:)。这个东西23M。下载好象还比较慢。之后当然安装porttunnel啦。
它的初试界面如下图:
点“增加”
1、名称:在此中填写你的名称,这在局域网中有多台计算机需要端口映射的时候能够区分出每一台计算机。
2、输入端口:如果服务器端没有运行web服务,也就是说服务器的80号端口没有使用,则可使用默认的“80”作为端口,否则不能使用“80”,端口重复使用会导致系统冲突。
3、输出端口:这里填写的是你计算机中的web服务端口,通常采用默认的“80”,除非你另行指定了特殊的端口。
4、输出地址:这里填写你的计算机在整个局域网中的IP地址,比如此处是“192.168.0.8”。
点击下部的“确定”按钮保存之后,服务器端的端口映射就完成了,这时会发现原先的主窗口中多出了一项记录,按下“开始”就可以激活PortTunnel的端口映射服务了。
这个小部分可能有问题,仅仅是可能,或是没有说详细。这些都是我看搜到的教程+自己的理解。如有错误请指出,我及时改正。其实即便有错误,也很容易试出来正确的结果的,就那么几种情况两下就试出来了,只因为我的条件试这种情况很不方便(牵扯好几台别人的机子)。如果你的情况刚好需要使用这个软件(因为后面还有别的情况,不需要用的)你把我没有说清楚的地方给我说一下,给我教教,也让别人少走些冤枉路,先替大家谢谢你了:)
如果你的那个外网的ip(如前面举例所说的61.178.89.39)是固定的ip,那么你就只需要找网络管理员让他给你做个端口影射就行了,这样别人就可以访问你放在自己机子上的web了。但如果你的那个ip不是固定的,例如adsl,那么我建议你用花生壳。当然,如果你的站上放的东西很有名气,别人都挣着要,没次你一上来,别人都追着问你“你的ip是什么呀”,然后用你告诉他的那个新ip+端口号来访问你,那也没办法,呵呵,这种情况很少啊。
花生壳是一个动态域名解析软件,它需要你安装他的客户端,在申请一个“网域护照”然后再申请一个它为你提供的域名(看上去挺复杂,其实挺简单,我会在后面用图片来说明问题)我理解的它的原理是,只要你一拨号上网,就是拥有了一个新的外网ip,它就自动把你这次拨号的ip与你刚才开通的那个域名联系起来,随时准备为你解析,例如我的是http://oscarlp.vicp.net,只要别人用http://oscarlp.vicp.net就可连接上架设的网页。这样,即便你10分钟换一个ip都不害怕:),也就体现出了所说的动态域名解析的动态啊,呵呵。
在我学习的时候走了不少弯路,费了不少时间,就是不知道它的使用原理。如果知道它的原理,学习使用时就不会觉得摸不着头脑了,这也是我总是在介绍使用方法前先提到它的原理的原因啊,希望大家能明白
下面讲如何使用花生壳
先到这来注册一个网域护照http://www.oray.net/console/passport/passport_welcome.asp护照的注册过程非常简单,只要注册过邮箱的就会,按着提示走完就行了
我下面说一下申请域名的步骤,如图
在接着如图
你走完这些后,你的那个域名就激活了。
然后到这来下在花生壳客户端http://www.oray.net/products/PeanutHull_Support.asp(当然下新版的啦)
然后安装。花生壳的安装也是很大众的过程,就是在快完的时候它让你输入用户名和密码,你就把你注册的网域护照的用户名和密码填上就行了,知道安装结束。
在你运行了花生壳客户端后,屏幕的右下角回出现一个小图标,只要它不闪那就证明一切正常,否则你点开它,把用户名和密码重按一下,唯一的可能就是你刚才按错了(当然除了你没有拨号啦:)
到这,如果你吧端口影射做好了的话,你就可以自己测试测试了,iis建web站也行,sever-u建个ftp也行。在这顺便告诉大家一个我的笑话,跟我有同样“创新”头脑的人可要注意了,我当时学内网建站的时候是先学的怎么建ftp的,见好了以后,我就想,那怎么能让我的ftp放了网页后可以让别人浏览啊,现在想想的确可笑。两种不同功能的服务器啊:)
反正所有的前提就是把端口影射得做好。web的和ftp的端口影射道理是一样的,可别以为,把ftp的端口影射做好了,web的那个也好了,自己想想,道理很简单的——两种不同类型的服务器怎能用一个端口影射呢,发来的请求分给谁呀(同样的问题,呵呵)。设个代理,自己看看效果怎么眼,让别人测试也行,反正就是给别人你刚申请的那个*.vicp.net的域名就是啦。大工告成~~~~~
如果你是adsl拨号上网而且还跟别人共用这个连接上网的话端口影影射这样做,两种情况:
1、你用的是双网卡这种就不用在说了吧,在装双网卡的那台机子上安装porttunnel,然后用花生就行了。如果你是这种情况,如果你闲你那台机子老开着费电(别奇怪,有些父母不了解的话,就是光说你“不玩还开着干什么,费电!”)那你就看下面的2
2、首先,你需要好好看看你的猫的说明,看看他有没有路游功能,有的话你就可以只根据你的需要在买个交换机(据我了解,有4口的,7、8十,但是我没有用过,质量不了解8口的好点的估计也就是200做右)。这样的好处是,服务器不用长期开机,管理起来也比较方便(尤其是没有包月制的,象兰州),谁想上谁拨,莫名其妙的问题也比较少而且出现了也比较好解决。
你猫的路游器功能怎么使用我就不在这说了,也没那本事,一定要仔细说明,一个牌子跟一个牌子不一样!!再看看怎么设置端口影射,这样所有的设置全都是在自己的东西上改了,不用看别人的脸了,然后在装花生壳就行了。
4、如果你的猫没有路游的功能,你也可以选择买一个路游器,年后我帮朋友组网才买的,170 tp-link的(塑壳,以前的是铁壳,一样的),感觉不错,反正比跟前不久弟弟帮别人买的那个感觉好,而且我在网上看到的好多也都说用的这个。大家看看Tp-link的这个路游器做端口影射时的图,一目了然,很简单的,别的牌子我想模式也都是这个样子,大家可以借鉴一下
我用的这个是铁壳的那种,塑壳的管理页面跟这个稍微有点不一样,我感觉那种好。
所有的这些我都是自己在网上找的资料看,实在不知道了,看见象个高手就问(bbs里面)。我想把这个帖子写成这方面的新手看了之后,没有任何疑问一步一步看下来就能搞定一切的好文章,你知道这在我的学习过程中是多么渴望看到的呀:),要么不全,要么讲的都是比较老的工具软件,看的时候总有这样那样的疑问。所以希望大家在做的过程中把你总结的心得拿来咱们交流一下,我说错的地方指出来(我的邮箱lp82105 163.com),争取把这个帖子整理的更加全面,一说内网建站就想到这个帖子,说的简单点:一个帖子搞定一切:)
最后说明一下,我并不是什么高手,只是在探索这个方面花了很多精力罢了(花的钱也不少啊,今天动员这个跟我连网、明天动员那个、买线、买交换机、买路游器……)。等有空了我把组网什么的也总结一下,跟大家交流一下。其实,是不是高手,从前面的某些地方都能看出来,有的解决办法是在无奈之下用穷举法试出来的啊(是最笨的办法,但多了你就能总结出来一些东西:)文笔不好,请勿见笑
大客户
微信
置顶