灵感的来临,没有任何预兆;灵感的消失,也不会有告别仪式;用文字记下她们吧,让灵感永存……

静态域名+免费动态域名

davies 发表于 2005 年 05 月 15 日

前两天刚申请了国际域名 daviesliu.net,本以为自己的域名管理会更简单,使用起来更方便,可问题接踵而至,反而使问题更加复杂化。

申请的国际域名是传统的静态域名,说它静态,并不是它不可变,而是变得非常慢。从在提供商的网站上更改ip地址,到能够正确解析该域名,不 同区域网络需要的时间还不一样,一般需要一个小时左右。这是因为Internet的域名解析系统采用了多级缓存的方式,以加速和优化域名解析过程。当一个 域名对应的ip地址发生变化时,就需要逐级更新DNS服务器中的缓存信息,由于Internet上域名服务器众多,这是一个非常漫长的过程。

而我现在所处的网络环境,多是以DHCP的方式得到动态IP。如果某台机器想用daviesliu.net的域名,就得在ip发生改变后到ISP那更改记录,时效性非常差,用起来很不方便。这对服务器来说,是不可忍受的。

要解决这个问题,通常有两种方案:一种是使用静态IP,得付5元/月的服务费,而且每台想用该域名的机器都得这样。另一种是使用动态域名, 比如3322.org那样的免费动态域名。有公司提供动态域名解析服务,比如希网(www.3322.org), 需要付大约100元/年的服务费,使用起来应该跟3322.org差不多,还算方便。这还需要域名注册公司的增值服务——自定义域名服务器,也得付大约 100元/年的服务费。加起来,年费用将近300元,不便宜呀~~

也想过自己搭建动态域名服务器,这需要一个静态IP和一台长时间稳定运行的服务器,还要那个增值服务。而且,目前还没有找到Linux平台下免费的动态域名服务器软件。

后来灵机一动,想到了一个不错的动态域名方案。既可以使用已经申请的静态域名 daviesliu.net,又能够享受动态域名的便利。

域名系统的记录分三种:A、MX和CNAME。其中A指固定地址,MX指邮件服务地址,而CNAME相当于别名,可以把某个机器名映射到别 的域名上去。比如把 blog映射到 www.daviesliu.net上,当访问blog.daviesliu.net时,就相当于访问 www.daviesliu.net。而后者可以是别的域名,比如希望的免费域名soya.3322.org。

解决方案已经出来了,只要将 daviesliu.net下的二级域名映射到希网的免费域名系统上就行了,以后IP改变了,只要即时更新希网的动态域名,那么相应的静态域名也就更新了。

Yeah! 这个方案虽然别扭一点,暂时用用还是不错的,可以节省不少Money呢:-)

网友留言:

Re: 静态域名+免费动态域名1. 发表于 2005 年 10 月 24 日 11:36 p.m.

Re: 静态域名+免费动态域名2. 发表于 2006 年 01 月 13 日 11:43 a.m.

跟我刚才想的方法一摸一样............ -_-

Re: 静态域名+免费动态域名3. 发表于 2006 年 08 月 8 日 5:39 p.m.

这个方法也不错啊!

我也研究过这个动态域名的方法,可参看下我的解决方案:)

动态IP地址网站假设指南

当你家里使用的是动态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.8美元/每年的域名服务,有时还经常搞促销,运气好你就可以买到2.9美元/每年的优惠域名了:)

4) 前面的东西可能很多人都清楚,这里讲最重要的一个步骤,就是申请动态DNS解析。国内的花生壳 www.eicp.com 公司有这种服务,你不妨到他们网站上去具体了解一下这种服务。我现在要介绍的国外一家公司的动态DNS解析服务,和花生壳不同的是,它对顶级域名的动态域名解析是免费的,而且通过它的网站做相关配置也非常方便。而且,它支持基于Linux的客户端,可以方便我在Linux服务器上假设自己的网站。这个网站是www.dnsexit.com ,你可以在上面做你需要的DNS配置,下载你需要的客户端。

具体操作步骤:

1) 域名申请和NS解析:首先,你需要申请你想要的域名,比如 piigoo.com , 你可以在smallbusiness.yahoo.com 上选择你想要的域名,再使用信用卡付费,很快,你就可以拥有了属于自己的域名了! 域名申请好后,你可以利用Yahoo提供的域名管理服务,更改你的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 上的相应域名解析也会相应刷新,使你的域名仍然可以被访问。

Re: 静态域名+免费动态域名4. 发表于 2006 年 08 月 11 日 10:41 p.m.

不错,哪回试一下

Re: 静态域名+免费动态域名5. 发表于 2006 年 09 月 30 日 2:28 p.m.

可以看看我的解决方案

www.neabg.com

中的演示

我来留言