今天在朋友的群辉上,又设置了一次增加dnspod自定义解析,
开始的时候,只记得需要手动修改一个ddns相关的文件,
但是不记得这个文件的具体位置了!
找了很久才找到,在此,做一个记录,同时也希望我的方法对大家有所帮助!
我们看下面的图片
通过winscp登录群辉,然后进入etc目录,
这时候我们向下拉滚动条,可以看到两个ddns开头的文件,分别是
ddns.conf和ddns_provider.conf,
这里的ddns_provider.conf文件,就是我们为了增加dnspod的自定义ddns解析要修改的文件。
因为原本群辉的外部访问里,默认只有一个dnspod.cn的ddns解析接口,
这样,当我们需要用到多个域名在群晖上进行ddns动态解析的时候,
就不够用了(dnspod.cn的接口用一个就再没有了),这就需要,我们手动增加dnspod.cn的解析接口,
从而使我们可以使用多个域名同时进行利用dnspod.cn进行ddns的动态解析!
下面我们打开ddns_provider.conf这个文件,注意,我是使用的emedit对此文件进行编辑的!
我们可以看到ddns_provider.conf文件中包含一下代码,这些就是群辉里默认的ddns的接口,
代码语言:javascript复制[TWNIC]
modulepath=TWNIC
queryurl=rs.twnic.net.tw
website=http://www.twnic.net.tw
[Variomedia]
modulepath=/usr/syno/bin/ddns/variomedia.php
queryurl=https://dyndns.variomedia.de
[CloudNS]
modulepath=/usr/syno/bin/ddns/cloudns.php
queryurl=https://www.cloudns.net/
[Google]
modulepath=/usr/syno/bin/ddns/google.php
queryurl=https://domains.google.com/
[DNSEXIT]
modulepath=/usr/syno/bin/ddns/dnsexit.php
queryurl=http://www.dnsexit.com/
[Joker.com]
modulepath=DynDNS
queryurl=https://svc.joker.com/nic/update?username=__USERNAME__&password=__PASSWORD__&myip=__MYIP__&hostname=__HOSTNAME__
[OVH]
modulepath=DynDNS
queryurl=https://www.ovh.com/nic/update?system=dyndns&hostname=__HOSTNAME__&myip=__MYIP__
[DYNDNS.org]
modulepath=DynDNS
queryurl=https://members.dyndns.org/nic/update?hostname=__HOSTNAME__&myip=__MYIP__&system=dyndns&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG
[TwoDNS.de]
modulepath=DynDNS
queryurl=https://update.twodns.de/update.php?hostname=__HOSTNAME__&myip=__MYIP__
[NoIP.com]
modulepath=DynDNS
queryurl=https://dynupdate.no-ip.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__
[able.or.kr]
modulepath=DynDNS
queryurl=able.or.kr/ddns/src/update.php?hostname=__HOSTNAME__&myip=__MYIP__&ddnsuser=__USERNAME__&pwd=__PASSWORD__
[3322.org]
modulepath=DynDNS
queryurl=www.3322.org/dyndns/update?hostname=__HOSTNAME__&system=dyndns
[selfHOST.de]
modulepath=DynDNS
queryurl=https://carol.selfhost.de/nic/update?hostname=__HOSTNAME__&myip=__MYIP__
[Dynamic DO!.jp]
modulepath=Ddojp
queryurl=free.ddo.jp/dnsupdate.php?dn=__HOSTNAME__&pw=__PASSWORD__&ip=__MYIP__
[ChangeIP.com]
modulepath=/usr/syno/bin/ddns/changeip.php
queryurl=www.changeip.com
[DNSPod.com]
modulepath=/usr/syno/bin/ddns/dnspod_com.php
queryurl=https://api.dnspod.com/
[DNSPod.cn]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[Zoneedit.com]
modulepath=Zoneedit
queryurl=https://dynamic.zoneedit.com/auth/dynamic.html?host=__HOSTNAME__&dnsto=__MYIP__
[Freedns.org]
modulepath=Freedns
queryurl=https://freedns.afraid.org/dynamic/update.php?user=__FreednsSHA1__&host=__HOSTNAME__&address=__MYIP__
[DNS-O-Matic]
modulepath=/usr/syno/bin/ddns/dns_o_matic.php
queryurl=https://updates.dnsomatic.com/nic/update
[RU-CENTER]
modulepath=/usr/syno/bin/ddns/ru_center.php
queryurl=https://api.nic.ru/dyndns/update
website=http://dns-master.ru/dynamic_dns/
[STRATO]
modulepath=DynDNS
queryurl=https://dyndns.strato.com/nic/update?hostname=__HOSTNAME__&myip=__MYIP__
[Oray.com]
modulepath=DynDNS
queryurl=ddns.oray.com/ph/update?hostname=__HOSTNAME__&myip=__MYIP__
[Synology]
modulepath=Synology
queryurl=ddns.synology.com
register_module=synology
website=https://account.synology.com
其中,
我们找到dnspod的解析接口代码,如下:
代码语言:javascript复制[DNSPod.cn]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
把这段代码复制下来,并进行编辑,
我增加了10个dnspod.cn的接口,下面是我添加的接口代码,
代码语言:javascript复制[USER_DNSPod.cn1]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn2]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn3]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn4]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn5]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn6]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn7]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn8]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn9]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
[USER_DNSPod.cn10]
modulepath=/usr/syno/bin/ddns/dnspod_cn.php
queryurl=https://dnsapi.cn/
大家可以看到,我在前面增加了USER的标识,说明这是用户自己添加的意思,
并且,后面分别增加了1到10不同的数字,主要就是为了加以区分识别!
使名称不至于重复!
编辑完毕之后,我们保存一下ddns_provider.conf这个文件,
然后上传到群辉的/etc目录并覆盖原文件,至此,手动添加自定义dnspod.cn的ddns接口完毕!
仅此做记录,并希望能够对看到这篇文章的朋友有所帮助!