找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4400|回复: 0

与DD-WRT有关的动态域名问题

[复制链接]
发表于 2009-6-20 23:13 | 显示全部楼层 |阅读模式
本帖最后由 AppleWolf 于 2009-6-20 23:15 编辑

这两天试用下来,发现,该死的希网动态域名非常不稳定,常常会访问不到,而DD-WRT下的 dyndns 又经常会更新失败,所以,非常恼火,决定自己安装 Dyndns 的客户端进行更新。

这次是在新搭好的 Debian 服务器上安装,下面是个备忘记录。

http://www.dyndns.com

在 Debian 上用 ddclient 客户端程序来更新:

非Debian 用户请自己到官方网站下载这个客户端吧。



下载地址是:
http://cdn.dyndns.com/ddclient.tar.gz

在Debian上安装这个服务(Debian 上提供这个包滴)

aptitude update

先更新一下源,然后

aptitude install ddclient

一般会安装三个包,主要是因为程序是基于perl的。

安装好后,配置它的启动配置文件。

配置文件是:

/etc/ddclient.conf

配置文件内容说明:

pid=/var/run/ddclient.pid      这个不用管,就是记录程序运行进程号的也叫PID

use=XXX,XXX=XXXXXXX     这个是指如何获得更新所需的IP地址,方法下面有写三种

login=XXXXXX                              这个就是你的dyndns注册用户名

password=XXXXXXX                  这个就是你的Dyndns用户名对应的密码

protocol=dyndns2                       这个是更新用的协议,保持默认就OK

server=members.dyndns.org 这个是指定哪个服务器来帮我们解析

## Dynamic DNS hosts               这个下面可以写你要解析的你所申请的动态域名
动态域名格式就是

你申请的前缀.dyndns.org 之类的,当然,有88个域,你申请的哪个就写哪个。

用客户端更新最大的好处是,可以同时更新N个域名,每个域名间用“,”号隔开(纯英文字符的逗号),中间不要加空格!

配置文件的另一个说明,就是如何取得公网IP地址。

“特别是针对服务器在内网的情况”

我目前测试过的有三种方式可以获得IP地址。

第一种是:只获得网卡上的IP地址。

use=if, if=eth0

这种方法获得的IP地址是个内网的IP

另一种是:从路由器获得IP地址

use=fw, fw=192.168.226.1/Status_Internet.asp

上面fw=后面两个分别是“你路由器的IP地址/路由器可以看到WAN IP地址的页面”

如果你的路由默认是要输入用户名和密码才可以访问信息页面的,那么在下面加这两行:

fw-login=路由器用户名
fw-password=路由器密码

这样就可以了,在上面的信息页面中,有时不能正常得到IP地址,你就需要分析IP地址那一行有哪些字是不要的了,用下面这条命令自己不停的测吧,这个没法说了。

fw-skip='要跳过的信息'

注意单引号!反正我是不用这个就能正常用在dd-wrt上了。

第三种方法:直接从Internet上获得IP地址。

use=web, web=checkip.dyndns.com/, web-skip='IP Address'

这种方法的好处是不言而喻了,人家探测出来的你的IP地址,一般不会有错吧,那个WEB地址:checkip.dyndns.com 其实就是你申请动态域名的网站提供的,wep-skip 跟上面的 fw-skip 其实是一个意思,就是指要跳过哪些不用的信息。很好理解吧。不信你可以试试输入上面的WEB地址,人家给的信息那个叫“单纯”啊!官网给的配置也是这种方式,我目前也改用了这种方式。

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

其实这个配置文件其实不用自己写,dyndns 网站上可以自动生成自己的配置文件。

用自己的用户名和密码登陆 www.dyndns.com 然后访问 上面一排标签中的Support

在 Knowledge Base Categories 下面,有一个 Update Client.

点击进去后,在Which update clients can I use?章节里,在Hardware Devices 上面有个 Update Client Configurator 链接,点击进去后选好自己要用的动态DDNS域名,再在下面选好自己正在用的客户端,然后点击 Generate 就可以获得配置文件了。

注意,这个配置文件比Debian 自带的要好一点,可以配置多少时间刷新一下IP

配置文件刷到服务器的 /etc/ddclient.conf 里去,记得把##YOUR PASSWORD##给替换成你自己账号的密码。

配置文件自动生成页面:(注意:要登入网站再才能点这个链接)

https://www.dyndns.com/support/tools/clientconfig.html

上面是苹果狼写的,要么别转来转去了,要么带上俺名字转吧!
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 14:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表