群晖阿里云域名做DDNS,是不是实名认证还没有通过引起的?
本帖最后由 kernel 于 2017-7-10 23:46 编辑web satation和php 7已经安装完成。
这个dns服务器临时无法使用是不是由于实名认证还没有通过引起的啊?还是我哪里设置有问题?
花了 24元买了个 .win的域名,5年。{:8_212:} 你三个文件存放的路径看下
kernel 发表于 2017-7-10 23:47
花了 24元买了个 .win的域名,5年。
花49买了个win域名,10年。。。 你的问题解决了吗?我刚刚按流程设置了一遍,可是和你一样的问题呢。。。 我的5.2版本,从流程的第二步开始做的,也遇到同样的情况,不知道问题出在哪? 都一样,不知道是不是还未实名认证的问题 {:8_212:} 贴出你们的文件存放目录看看 我的目录如下图 道之动 发表于 2017-7-11 17:56
我的目录如下图
控制面板上的web服务里的Web Station开启了没有?
还有 啊里云那边设置好了了没?
路径也是这样的,肯定没错的
本帖最后由 kernel 于 2017-7-11 23:12 编辑
web服务器的设置如上,应该没错吧?
我现在实名认证已经通过。好像从别的电脑通过阿里的域名可以访问我的nas了。就是群晖里面ddns里面还是这样的显示。 kernel 发表于 2017-7-11 23:14
我现在实名认证已经通过。好像从别的电脑通过阿里的域名可以访问我的nas了。就是群晖里面ddns里面还是这样 ...
你的DDNS文件是1.8K
正常的DDNS文件应该是1.9K
你的文件里是不是删除了东西
kernel 发表于 2017-7-11 23:14
我现在实名认证已经通过。好像从别的电脑通过阿里的域名可以访问我的nas了。就是群晖里面ddns里面还是这样 ...
你的文件1.8k
正常的应该是1.9K
ddns.php这个文件你是不是有代码删除了?
lzxin6621 发表于 2017-7-11 22:47
还有 啊里云那边设置好了了没?
阿里云该怎么设置啊,或者搜索什么关键词?{:7_202:} hukecolin 发表于 2017-7-12 09:40
你的文件1.8k
正常的应该是1.9K
ddns.php我已经改过来了,就是不知道阿里云那边该怎么设置,
道之动 发表于 2017-7-12 15:47
ddns.php我已经改过来了,就是不知道阿里云那边该怎么设置,
主机记录没有问题的,记录值就是IP,先随便填一就好了,点群晖里的DDNS进行更新,如果IP更新成你的外网IP了,就说明正常了 hukecolin 发表于 2017-7-12 09:40
你的文件1.8k
正常的应该是1.9K
下面是我的文件里面的内容。你看看是不是有问题?我应该没有删除过的
<?php
#########################################################
# 阿里云DDNS #
# 阿里云DNS解析API封装PHP版(支持群晖DDNS接口) #
# 作者:XOEO QQ 6308532 #
#########################################################
include "function.php";
$info = explode("&", $_SERVER["QUERY_STRING"]);
if ($info == '')
{
exit("badauth");
}
$AccessKeyId = $info;
$Secret = $info;
$DomainName = $info;
$UpdateIP = $info;
$HostName = '';
$arr = explode(".",$DomainName);
$count = count($arr);
switch($count)
{
case 2:
$HostName = 'www';
break;
case 1:
exit("badsys");
break;
case 3:
$HostName = $arr;
$DomainName = $arr.'.'.$arr;
break;
}
$Data = AliYunDDNS::SendAPI(AliYunDDNS::DescribeDomainRecords($AccessKeyId, $DomainName), $Secret);
$xml = simplexml_load_string($Data);
$PageNumber = $xml->PageNumber;
$PageSize = $xml->PageSize;
$TotalCount = $xml->TotalCount;
$DomainRecords = $xml->DomainRecords;
if (($PageNumber == '') and ($DomainRecords == ''))
{
exit("badauth");
}
$boExist = false;
foreach ($DomainRecords->children() as $key => $value)
{ $RR = $value->RR;
$Type = $value->Type;
$RecordId = $value->RecordId;
$RecordValue = $value->Value;
if ((strcasecmp($Type, 'A') == 0) and (strcasecmp($RR, $HostName) == 0))
{
$boExist = true;
if (strcasecmp($RecordValue, $UpdateIP) <> 0)
{
$Data = AliYunDDNS::SendAPI(AliYunDDNS::UpdateDomainRecord($AccessKeyId, $UpdateIP, $RR, $RecordId), $Secret);
$xml = simplexml_load_string($Data);
$retRecordId = $xml->RecordId;
if (strcasecmp($retRecordId,$RecordId) == 0)
{
echo "good";
}
else
{
echo "nochg ".$UpdateIP;
}
}
else
{
echo "nochg ".$UpdateIP;
}
}
}
if (!$boExist)
{
echo "nohost";
}
?>
页:
[1]
2