奶瓶
(NP博士)
版主
  
老仙
UID 52707
精华
4
积分 27817
帖子 6517
金钱 27767 喜悦币
威望 50
人脉 0
阅读权限 100
注册 2004-11-22 来自 北大中文系
状态 离线
|
[作文]ADSL绑定顶级域名
不打算在标题上加上“免费”,有广告嫌疑~~
花生壳、金网维、每步……这些比较有名的DDNS提供商的顶级域名解析都要钱,我不乐意给~~嘿嘿
下面举例在一台Linux上绑定一个域名,假设是domain.com
不仅限于ADSL,也可以是其他的什么东西,只要有公网IP的,如果是固定IP,你可以点击标题栏上的“喜悦国际村”返回列表,或者点浏览器的关闭按钮。
选择Linux是因为大家普遍认为“Linux比Windows难用”,选择Linux的命令行是因为大家普遍认为“命令行比图形界面难用”,选了难用中的难用,那么难用和简单的都EZ了。
首先配置ppp拨号,通常都会有安装的rp-pppoe,没有的话自己去rpm一个,运行/usr/sbin/adsl-setup配置拨号选项,注意里面提示的用户名和密码是ADSL的帐号,不是系统用户,不要被它提示的root给唬了~
运行/usr/sbin/adsl-start测试连接,具体的步骤不属于本作文范畴。
去www.zoneedit.com注册一个用户,可以大概浏览一遍先。Zoneedit不提供域名注册,但是提供很多域名的相关服务,比如转发等,同时也有动态域名。
把你想绑定的域名domain.com的DNS解析服务器改为ns2.zoneedit.com和ns7.zoneedit.com,具体修改方法根据域名注册单位不同有差异。等生效之后,登陆zoneedit,添加一个Zone,就是添加domain.com这个域名。如果已经正常解析,会出现一大堆提示。里面的一些功能大家可以自己玩玩,挺有意思的,比如邮件转发,弄一个admin@domain.com的邮箱,邮件转发到你的网易啊,或者别的什么免费信箱里去。
访问http://www.zoneedit.com/doc/dynamic.html,可以看到有关动态域名的一些信息,这里需要一个客户端。这个客户端和花生壳一类的GUI程序不一样,它只是一个Perl脚本,它需要你的系统上有Perl执行环境。一般Linux都会有的,Windows的可以自己去装ActivePerl。这个脚本是开源的,可以在http://ddclient.sourceforge.net/去找。
绑定一个主机到你的IP上:
wget -O --http-user=[ZONEEDIT注册用户名] --http-passwd=[ZONEEDIT注册密码] 'http://dynamic.zoneedit.com/auth/dynamic.html?host=[绑定主机名.域名]'
比如,绑定www.domain.com到本机来,假设用户名为user,密码为pass,可以:
wget O --http-user=user --http-passwd=pass 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.domain.com'
这样www.domain.com就会被解析到wget的执行者的IP上。
wget命令可以有多条,可以绑定很多个主机。
下面来搞这个ddclient,解压后,里面有几个sample,复制一个sample_etc_ddclient.conf到/etc/ddclient/ddclient.conf
修改它,找到里面[ZONEEDIT]一段(这个脚本支持很多个服务商)
server=www.zoneedit.com,
protocol=zoneedit1,
login=user
password=pass
domain.com
把ddclient复制到/usr/sbin下,执行它,它默认会每隔300秒去刷新一次zoneedit,这样你就可以放心地用了。
当然,可以把这玩意添加到rc.d/rc.local下,这样就可以自动运行了
wget命令可以添加到/etc/ppp/ip-up.local中,每次拨号它会自动去解析
好了,作文写完了,写得不好,大家多批评,哈哈
我绑定的域名:qiaoqiao.org
可以来看看:http://www.qiaoqiao.org/phpinfo.php
| 

图片包子,注册送100包子!
域名抢注 |
|