安装和使用DDNS(花生壳)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装和使用DDNS花生壳

上海寰创通信科技有限公司

文档更新记录

目录

1引言 (4)

1.1编写目的 (4)

1.2预期读者和阅读建议 (4)

1.3参考资料 (4)

1.4缩写术语 (4)

2花生壳简介 (5)

3安装说明 (5)

3.1安装必要的开发包 (5)

3.2下载phddns-2.0.2.16556.tar.gz到某一个目录 (5)

3.3解压所有文件 (5)

3.4进入目录并编译 (5)

3.5执行编译好的程序并配置(默认使用/etc/phlinux.conf,如果不存在这个文件则自

动进入交互配置) (5)

3.6将phddns拷贝到你希望的位置 (6)

3.7以后台模式启动花生壳并检查运行情况 (6)

3.8退出花生壳 (6)

3.9将花生壳加到系统启动时运行 (7)

4花生壳Linux版本命令行参数说明 (7)

5常见问题 (7)

5.1如何手动修改登陆的用户名及密码? (7)

5.2为什么花生壳无法登陆? (8)

5.3如何查看花生壳当前运行状态? (8)

5.4如何在其他平台(非X86)编译运行? (8)

1引言

1.1编写目的

本文档描述动态域名解析(DDNS)软件“花生壳”的安装和使用。供参考。

1.2预期读者和阅读建议

相关项目开发与测试人员,全文阅读

1.3参考资料

【1】花生壳官网资料

1.4缩写术语

缩略语全称中文含义DDNS Dynamic Domain Name Server 动态域名服务

2花生壳简介

花生壳是完全免费的桌面式域名管理和动态域名解析(DDNS)等功能为一体的客户端软件。

花生壳客户端向用户提供全方位的桌面式域名管理以及动态域名解析服务。用户无需通过IE浏览器,直接通过客户端使用所提供的各项服务,包括Oray护照注册、域名查询、域名管理、IP工具以及自诊断等各种服务;且通过树状结构方式可使用户对多达上百个域名进行方便管理,亦可自主添加二级域名,自由设置A记录(IP指向)、MX记录、CName(别名)、URL重定向等,用户操作界面清晰简单。

新推出的花生壳客户端linux2.0,能与所有使用arm、mips、x86的CPU上的Linux兼容,前提是Linux系统需安装以下四个编译工具包:gcc 、gcc-c++、autoconf 、automake。

2.0版同时支持商业级、旗舰级最新协议,支持在后台进程以其它用户身份运行(RunAs),提高安全性。

3安装说明

3.1安装必要的开发包

gcc gcc-c++ autoconf automake

3.2下载phddns-2.0.2.16556.tar.gz到某一个目录

到/peanuthull/download.php下载Linux版本。

3.3解压所有文件

[root@localhost ~]# tar zxvf phddns-2.0.2.16556.tar.gz

3.4进入目录并编译

[root@localhost ~]# cd phddns-2.0.2.16556

[root@localhost phddns-2.0.2.16556]# ./configure CC=gcc路径--host=mips

[root@localhost phddns-2.0.2.16556]#make(若遇到找不到timeb.h,就将源码中此行注释掉)

[root@localhost phddns-2.0.2.16556]#cd src

[root@localhost phddns-2.0.2.16556]#ls –l phddns

-rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns

3.5执行编译好的程序并配置(默认使用/etc/phlinux.conf,如果不存在这个文件则自动进

入交互配置)

[root@localhost src]# ./phddns

输入服务器地址,如无特殊情况可使用默认值

Enter server address(press ENTER use ):

输入您的Oray帐号名称

Enter your Oray account:

对应的Oray帐号密码

Password:

选择帮定的网卡,如无特殊,默认即可

Network interface(s):

eth0:192.168.141.18

lo:127.0.0.1

Choose one(default eth0):

选择日志保存到哪个文件

Log to use(default /var/log/phddns.log):

保存配置文件,选择yes则直接保存到/etc/phlinux.conf,输入other可以指定文件Save to configuration file (/etc/phlinux.conf)?(yes/no/other):

接下来程序将已交互模式开始运行

192.168.141.18

NIC bind success

OnStatusChanged okConnecting

OnStatusChanged okDomainListed

OnDomainRegistered

OnStatusChanged okDomainsRegistered

UserType: 0

看到上面这些就表示登录成功,这个时候可以按ctrl+c先退出程序

3.6将phddns拷贝到你希望的位置

[root@localhost src]# cp phddns /usr/bin/

3.7以后台模式启动花生壳并检查运行情况

[root@localhost ~]# /usr/bin/phddns -c /etc/phlinux.conf -d

phlinux started as daemon!

[root@localhost ~]# tail /var/log/phddns.log

2011/08/02 11:28:58.256| ExecuteUpdate OK, BeginKeepAlive!

2011/08/02 11:29:59.354| SendKeepAlive() 8208

2011/08/02 11:30:00.355| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:30:00.356| Keepalive response received, client ip: 116.231.123.96

2011/08/02 11:31:00.447| SendKeepAlive() 8208

2011/08/02 11:31:01.450| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:31:01.450| Keepalive response received, client ip: 116.231.123.96

3.8退出花生壳

查看进程ID

[root@localhost ~]# ps -A | grep phddns

13731 ? 00:00:00 phlinux

相关文档
最新文档