普通的ADSL用户也可以在自己家里假设网站么? 当你家里使用的是动态IP地址,仍然可以在自己家里建网站么? 答案是肯定的!而且,它也可以是免费的!
解决方案有以下关键点:
1) 为了使你的网站长期可以被别人访问,你申请一个包月的上网是必须的。
2) 你上网可以是拨号,也可以是DHCP,但有一个共同的条件,就是你的ISP提供给你的必须是一个可以合法访问的IP地址。也就是说,你拨号后或者通过DHCP拿到的地址必须是如202.x.x.x的合法ip地址,而不是如192.168.x.x或172.x.x.x这样的内部地址,这个地址通过Internet网络是可以访问到的。关于这一点,你可以通过你的朋友在Internet网上访问你自己的IP来验证。
3) 第三个条件,你需要一个域名。关于域名申请就不多说了,网上太多这种服务。我推荐的smallbusiness.yahoo.com 上的服务,Yahoo有9.95美元/每年的域名服务,有时还经常搞促销,运气好你就可以买到2.95美元/每年的优惠域名了:)
4) 前面的东西可能很多人都清楚,这里讲最重要的一个步骤,就是申请动态DNS解析。国内的花生壳 www.eicp.net 公司有这种服务,你不妨到他们网站上去具体了解一下这种服务。我现在要介绍的国外一家公司的动态DNS解析服务,和花生壳不同的是,它对顶级域名的动态域名解析是免费的,而且通过它的网站做相关配置也非常方便。而且,它支持基于Linux的客户端,可以方便我在Linux服务器上假设自己的网站。这个网站是www.dnsexit.com ,你可以在上面做你需要的DNS配置,下载你需要的客户端。
具体操作步骤:
1) 域名申请和NS解析:首先,你需要申请你想要的域名,比如 piigoo.com , 你可以在smallbusiness.yahoo.com 上选择你想要的域名,再使用信用卡付费,很快,你就可以拥有了属于自己的域名了! 域名申请好后,你可以利用Yahoo提供的域名管理服务,在” Domain Control Panel” 的“Manage Advanced DNS Settings”栏里更改你的NS(name server)地址。具体的,在Yahoo网页上你要先解除NS栏的锁定,然后更改NS地址。Yahoo会提示你不要更改NS地址,以免出问题,不要理会它的提示就好了:) 你所要填的具体的NS地址就是ns1.dnsExit.com 和 ns2.dnsExit.com
2) 然后,你需要登陆到www.dnsexit.com,在注册用户后,你可以做相应的动态DNS设置。比如,你可以加上www.piiigoo.com, photo.piigoo.com 等子域名。
3) 最后,你可以根据自己的操作系统下载客户端。比如,我就下载了Linux的客户端,根据说明做相应的 www.piigoo.com , photo.piigoo.com 的配置,然后运行客户端后,客户端就会自动刷新 dnsexit 服务器上的dns记录,把我需要的 www.piigoo.com, photo.piigoo.com 的域名指到我当前使用的ip上了。这个刷新会持续进行,所以当你的机器上的ip地址改变后,dnsexit 上的相应域名解析也会相应刷新,使你的域名仍然可以被访问。