动态DNS

动态DNS服务是针对自动更新动态IP地址的。

在下面信息中您能找到支持的命令集,以使用动态DNS功能,以及RRPproxy动态DNS URL的信息。

添加动态DNS

激活一个域名的动态DNS功能。
请注意:相应的组件必须被激活,域名必须在您的RRPproxy帐户管理下才能执行此命令。

[COMMAND]
command = AddDynamicDNS
hostname = example.com
password = [secret password]
EOF

删除/停用动态DNS

停用一个域名的动态DNS功能

[COMMAND]
command = DeleteDynamicDNS
hostname = example.com
EOF

动态DNS的状态

显示动态DNS条目的状态信息。

[COMMAND]
command = StatusDynamicDNS
hostname = example.com
wide = 1 (optional)
EOF

Upon successful execution:
[RESPONSE]
code = 200
description = Command completed successfully
property[status][0] = ACTIVE | DISABLED
property[updated date][0] = [date]
property[updated by][0] = registrar | webapi
(webapi means that the last update to the record has been made via update URL)
property[created date][0] = [date]
property[password][0] = [secret password] (will only be displayed if "wide=1" is given)

查询动态DNS列表

显示所有配置动态DNS记录的列表。

[COMMAND]
command=QueryDynamicDNSList
wide=1 (optional)
EOF

修改动态DNS

用于更新关于动态DNS条目设置。无论是新的状态(活动/禁用),新密码或两者一起进行设置。

[COMMAND
command = ModifyDynamicDNS
hostname = example.com
password = [another secret password] (optional)
status = ACTIVE | DISABLED (optional)
EOF

更新动态DNS

动态DNS记录的IP/ MX记录的更新。
为防止滥用,系统只允许每2分钟进行一次更新动态DNS命令的操作。

[COMMAND]
command = UpdateDynamicDNS
hostname = example.com
password = [secret password]
ip = 213.124.0.1 (optional)
mx = mx.example.com (optional)
EOF

动态DNS网址

作为替代更新动态DNS的命令,你可以使用下面两个URL,以便相应地更新IP/ MX记录。参数值“auto”代表自动提交http请求的客户端的IP地址。

http://dynamicdns.key-systems.net/update.php?hostname=hostname&password=password&ip=auto
http://dynamicdns.key-systems.net/update.php?hostname=hostname&password=password&ip=213.4.7.1&
mx = mx.example.com