ADSL开服务的那些事儿

很奇怪自己会突然想写这个概念,可能是前天跟同事聊天引发的念头。

前天下班后,跟同事一同去公交站,在路上同事给我讲他最近策划一个项目,关于社交网络的,知道我对这些比较感兴趣,想听听我的意见,邀请我去他家详谈。其间同事谈起服务器是个问题,项目刚上,不想投入太大去托管服务器。我就提示他在前期,可以把项目部署在家用电脑上,等项目成熟了再正式投放,这样除了电费,就没什么其余开销了。于是同事来劲了,逼着我帮他部署,我的观点一向是授人以鱼不如授人以渔。现记录如下。

大家都知道,国内的家用adsl,通常IP地址是随机分配的,每拨号连上一次,就获取一个IP地址,一般跟上次获取的都不是同一个。这样如果要用ADSL网络来开服务,那么就只能每次通知对方换用新的IP地址,这肯定不是我们想要的,其实还有一个办法,就是用动态域名解析服务(花生壳,还有其它的服务商,但是我比较喜欢用花生壳)。

花生壳的原理:花生壳的服务器IP地址是固定的,当你使用花生壳客户端登陆时,客户端能获取你当前的IP地址,然后通过程序通知到花生壳的服务器。你在花生壳申请的二级域名就会根据收到你的当前IP地址,自动更新花生壳二级域名的A记录,当你用花生壳二级域名访问的时候,就解析成你当前的IP地址。

于是,因为有了这些动态域名解析服务商,当需要在家里用ADSL开服务的时候,就把不会变的二级域名告诉对方,对方随时用二级域名访问到的,就是你当前的IP地址。 

若是自己玩玩,用花生壳给的二级域名还行,但大多数人还是希望能用自己能完全控制的顶级域名来开自己的服务,要不岂不是给花生壳免费打工啊。

要达到这样的效果,也很简单,就是利用顶级域名的别名解析服务(CNAME)。如我现在ADSl上网,获取的IP地址是61.139.2.69(当然,我只是举个例子,理论上我是获取不到这个IP的,你懂得,如不懂,那么就没必要接着看了);我在花生壳申请到的二级域名是kusys.vicp.net;我申请的顶级域名是houbo.me(如何申请顶级域名万网域名如何转移到国外)。

我登陆域名的解析平台,将www.houbo.me做CNAME到kusys.vicp.net,当有人访问www.houbo.me的时候,DNS会将此域名的指向解析到kusys.vicp.net,DNS继续解析kusys.vicp.net到61.139.2.69,也就是我当前的IP地址,所以访问www.houbo.me就被最终解析到61.139.2.69。

以上的方式,适合于你用开服务的电脑直接连接调制解调器拨号上网。但一般来说,我们都会在调制解调器下接一个路由器,家庭所有的电脑,都是通过这个路由器上网。如此,这个61.139.2.69就被路由器占用,当你访问www.houbo.me的时候,实际访问到的就是路由器,这也不是我们想要的,我们要的,是访问路由器下的某台电脑。

那么这就又牵涉到做路由器端口映射这个概念了,简单来说,如果要开的是http服务,内网服务器IP是192.168.1.8,那么就需要在路由器上,将80端口映射到192.168.1.8。如果服务器要开远程桌面,就在路由器上,将3389端口映射到192.168.1.8。

就简单记录到这里吧,我发现这些简单的问题,真的想要写清楚,让不明白的人理解,其实很难。自己会很容易,能说清楚让大家都理解,这才是能力啊,我还得多练练,呵呵。

-------------------------------------

成都电信不要脸,家用ADSL,上行80端口被封了,如果大家要开www服务,可以换用81、82等端口,做个提示,免得大家以为是自己的设置问题。

关键词: 服务器 , 服务 , adsl

上一篇: 聊聊PSK和自己的EDC装备
下一篇: 我的个人在线笔记和知识管理,浅谈Evernote(印象笔记)、有道云笔记、麦库记事、为知笔记。

相关文章
访客评论
目前还没有人评论,您发表点看法?