家庭主机知识介绍 — 要求,选项 2012年11月04日

家庭主机知识介绍 — 要求,选项

数据中心历来是我们建站的首选。除了一小部分偏向于技术的用户在他们自己的机房购置了服务器外,大多数站长都会选择把自己的网站放在数据中心。在那个拨号上网的年代,基础设施薄弱,计算机频繁出现故障,但是数据中心却有超高的正常运行时间,高速宽带和稳定可靠的设备。站长们除了数据中心,似乎并没有其他选择。
 
显然,从数据中心出现到现在,计算机世界已经发生了翻天覆地的变化。随着宽带的普及和电脑性格的提升,许多主机商都提供高速双线主机,并且承诺99%以上的正常运行时间。并且,如今的个人计算机的性能比那个年代的服务器的性能还强悍得多,稳定性也高得多。随着基础设施的完善,是时候考虑搭建个家庭主机了。
 
2007年微软发布了Windows Home Server操作系统,进一步推动了家庭主机的发展。当然,这个系统是用来给家中多部电脑进行文件分享、自动备份、远程访问提供解决方案的。实际上Windows Home Server是基于Windows Server 2003 SP2 精简出来的,其保留的功能完全可以保证服务器的网络访问,这样你的家庭电脑就可以完全成为万维网的一部分了。Windows Home Server的市场是相当巨大的,微软称全球有超过六千万的家庭拥有两台以上的电脑。下面主机91为你带来家庭主机知识的一些介绍。

家庭主机的要求

显然,家庭主机必须满足两个要求。首先,他必须足够简单,让“爷爷”、“奶奶”辈儿的用户也可以轻松的操作。微软家庭主机部门的产品经理打趣的说这个产品估计会让那些“技术宅”很不高兴(因为操作这个系统太没有技术含量了)。其实大多数用户都不了解什是ISP,更不用说IP地址之类的概念 了,所以家庭主机不可能太复杂。其次,家庭主机的解决方案必须要有很高标准的安全性。大多数用户对于存储在家庭主机上的信息比传到第三方服务器上的信息要敏感得多。如果安全性得不到保障,估计很多用户只有对家庭主机望而却步了。
 

家庭主机有些什么可选项?

静态IP

使用家庭主机最简单的方法是从你的网络提供商(ISP)那里获取静态IP,然后购买一个域名并指向你的IP地址。这个方案适用于有一定专业知识的用户,因为需要做配置服务器、端口,安装安全软件之类的事情。静态IP的价格在每个月10美元到15美元不等,绝大多数ISP都提供静态IP。

动态DNS

如果你使用的是动态IP,即每次你连网的时候IP地址都会改变,那么动态DNS提供了一个将你的域名指向你当前IP地址的解决方案。这样你就不必花钱购买静态IP了。安装在你家庭主机上的客户端软件会即时地讲你的IP地址更新到你的动态DNS提供商的DNS映射表。
 
尽管你的动态DNS提供商可能每分钟都在更新DNS映射表,但是要更新到世界上所有ISP的服务器还是需要一定时间。由于这种延迟,并不是所有的访客都能随时访问你的网站,尤其是在你变更IP地址之后。造成这种延迟的原因域名系统的工作机制:每个DNS包不仅含有域名和IP地址,还包含一个生存期(TTL)。简单的说,TTL就是这条DNS信息的有效期,因为用户第一次发出DNS请求之后,他使用的DNS服务器从上一级DNS服务器获得DNS信息并缓存下来,这样用户再次发出这个域名的DNS请求的时候,服务器就不用再向上一级服务器发送请求。如果缓存的时间超过TTL的设定之后,这条DNS信息就无效了,服务器必须更新DNS信息。通常,动态DNS提供商会将TTL设置为一分钟,不过有些ISP的域名服务器会忽略这个时间,甚至将域名信息保存一个周之久。此外,网站访客的电脑上也会缓存DNS信息。在这种机制下,动态域名的传播需要一定时间,这可能造成你家庭主机上的网站间断性的无法访问。
 
尽管动态DNS不需要静态IP地址,但是带来的间断性无法访问的问题也是很多用户无法接受的,而且需要的专业知识也超过了很多人可接受的范围。

反向代理

一个解决动态DNS的上述缺点的办法就是使用反向代理。代理服务器上保存着你最新的域名信息。它将来自互联网的HTTP请求转发到你的家庭主机,然后将你家庭主机返回的内容转发给访客。但是这个解决方案不适用于NAT的网络环境中的家庭主机,除非你使用了端口映射。这个解决方案同样需要你花很多精力来解决安全问题。

总结

看来,对大多数人来说,要完全DIY的搭建一个家庭主机还是有一段路要走。在WEB 2.0 的时代到来之前,很多站长还是会选择在数据中心搭建他们的网站。不过,主机行业毫无疑问地期待着微软的Windows Home Server和其他的家庭主机产品给我们带来新的变革。
分享到:
XuNiZhuJiYuMingJiaoCheng
推荐阅读