kernel 发表于 2017-7-10 23:41:31

群晖阿里云域名做DDNS,是不是实名认证还没有通过引起的?

本帖最后由 kernel 于 2017-7-10 23:46 编辑













web satation和php 7已经安装完成。
这个dns服务器临时无法使用是不是由于实名认证还没有通过引起的啊?还是我哪里设置有问题?




kernel 发表于 2017-7-10 23:47:24

花了 24元买了个 .win的域名,5年。{:8_212:}

hukecolin 发表于 2017-7-11 07:55:09

你三个文件存放的路径看下

kaka2017 发表于 2017-7-11 09:31:02

kernel 发表于 2017-7-10 23:47
花了 24元买了个 .win的域名,5年。

花49买了个win域名,10年。。。

kaka2017 发表于 2017-7-11 10:59:57

你的问题解决了吗?我刚刚按流程设置了一遍,可是和你一样的问题呢。。。

道之动 发表于 2017-7-11 11:33:39

我的5.2版本,从流程的第二步开始做的,也遇到同样的情况,不知道问题出在哪?

dq220 发表于 2017-7-11 13:51:40

都一样,不知道是不是还未实名认证的问题

hukecolin 发表于 2017-7-11 14:11:50

{:8_212:}   贴出你们的文件存放目录看看

道之动 发表于 2017-7-11 17:56:33

我的目录如下图

hukecolin 发表于 2017-7-11 20:42:05

道之动 发表于 2017-7-11 17:56
我的目录如下图

控制面板上的web服务里的Web Station开启了没有?

lzxin6621 发表于 2017-7-11 22:47:00

还有 啊里云那边设置好了了没?

kernel 发表于 2017-7-11 23:05:32


路径也是这样的,肯定没错的

kernel 发表于 2017-7-11 23:11:30

本帖最后由 kernel 于 2017-7-11 23:12 编辑











web服务器的设置如上,应该没错吧?

kernel 发表于 2017-7-11 23:14:35

我现在实名认证已经通过。好像从别的电脑通过阿里的域名可以访问我的nas了。就是群晖里面ddns里面还是这样的显示。

hukecolin 发表于 2017-7-12 08:39:21

kernel 发表于 2017-7-11 23:14
我现在实名认证已经通过。好像从别的电脑通过阿里的域名可以访问我的nas了。就是群晖里面ddns里面还是这样 ...

你的DDNS文件是1.8K

正常的DDNS文件应该是1.9K

你的文件里是不是删除了东西

hukecolin 发表于 2017-7-12 09:40:03

kernel 发表于 2017-7-11 23:14
我现在实名认证已经通过。好像从别的电脑通过阿里的域名可以访问我的nas了。就是群晖里面ddns里面还是这样 ...

你的文件1.8k

正常的应该是1.9K

ddns.php这个文件你是不是有代码删除了?

道之动 发表于 2017-7-12 15:23:17

lzxin6621 发表于 2017-7-11 22:47
还有 啊里云那边设置好了了没?

阿里云该怎么设置啊,或者搜索什么关键词?{:7_202:}

道之动 发表于 2017-7-12 15:47:10

hukecolin 发表于 2017-7-12 09:40
你的文件1.8k

正常的应该是1.9K


ddns.php我已经改过来了,就是不知道阿里云那边该怎么设置,

hukecolin 发表于 2017-7-12 15:53:01

道之动 发表于 2017-7-12 15:47
ddns.php我已经改过来了,就是不知道阿里云那边该怎么设置,

主机记录没有问题的,记录值就是IP,先随便填一就好了,点群晖里的DDNS进行更新,如果IP更新成你的外网IP了,就说明正常了

kernel 发表于 2017-7-12 20:03:08

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
查看完整版本: 群晖阿里云域名做DDNS,是不是实名认证还没有通过引起的?