sanjusss / aliyun-ddns Goto Github PK
View Code? Open in Web Editor NEW阿里云动态域名工具,支持docker和ipv6。
License: BSD 3-Clause "New" or "Revised" License
阿里云动态域名工具,支持docker和ipv6。
License: BSD 3-Clause "New" or "Revised" License
[05/17/2021 14:12:08]从 ipip.net接口 获取公网IPv4失败。
[05/17/2021 14:12:08]从 test-ipv6.com接口 获取公网IPv4失败。
[05/17/2021 14:12:08]从 ip-api.com接口 获取公网IPv4失败。
[05/17/2021 14:12:08]从 淘宝接口 获取公网IPv4失败。
[05/17/2021 14:12:08]从 3322接口 获取公网IPv4失败。
[05/17/2021 14:12:08]获取公网IPv4失败,所有API接口均无法返回IPv4地址。
[05/17/2021 14:12:14]获取home.sojpt.com的所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: SDK.WebException : HttpWebRequest WebException occured, the request url is alidns.aliyuncs.com System.Net.WebException: The operation has timed out.
at System.Net.HttpWebRequest.GetResponse()
at Aliyun.Acs.Core.Http.HttpResponse.GetResponse(HttpRequest request, Nullable`1 timeout)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest1 request, Boolean autoRetry, Int32 maxRetryNumber, String regionId, AlibabaCloudCredentials credentials, Signer signer, Nullable
1 format, List`1 endpoints)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest`1 request, Boolean autoRetry, Int32 maxRetryNumber, IClientProfile profile)
at aliyun_ddns.DomainUpdater.GetRecords(String domain)
如题,谢谢~
现在每次更新代码需要过的用例越来越多,手动测试太麻烦了。
请问现在可以成功更新ipv6地址了吗 是通过外部接口还是本地网卡 本地网卡的话docker需要做什么设置吗?
加个web ui 方便改配置。
全局翻墙的情况下,如果使用国外的IP检测服务,偶尔会将IP更新为出口地址,造成比较尴尬的情况。
大神好:
我遇到问题情况如下:
目前采用的的设置如下:
version: "3"
services:
aliyun_ddns:
image: sanjusss/aliyun-ddns:latest
container_name: aliyun-ddns
restart: unless-stopped
network_mode: host
environment:
- AKID=XXXXXXXXXX
- AKSCT=XXXXXXXXXXX
- DOMAIN=XXX.XXX.fun
- TYPE=AAAA
容器的版本和环境变量:
[~] # docker exec -it aliyun-ddns /bin/bash
root@NASXXXXX:/app# dotnet aliyun-ddns.dll --version
aliyun-ddns 0.2.5
root@ NASXXXXX:/app# env
AKID= XXXXXXXXXX
HOSTNAME= NASXXXXX
TYPE=AAAA
ASPNETCORE_URLS=http://+:80
PWD=/app
DOMAIN=XXX.XXX.fun
HOME=/root
AKSCT= XXXXXXXXXX
TERM=xterm
SHLVL=1
DOTNET_RUNNING_IN_CONTAINER=true
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
_=/usr/bin/env
root@ NASXXXXX:/app#
报错:
[07/01/2020 15:23:53]当前公网IPv6为 XXXX: XXXX: XXXX: XXXX: XXXX: XXXX: XXXX: XXXX(ipify.org接口)。
[07/01/2020 15:23:58]获取 XXX.XXX.fun的所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: SDK.WebException : HttpWebRequest WebException occured, the request url is alidns.aliyuncs.com System.Net.WebException: The operation has timed out.
at System.Net.HttpWebRequest.GetResponse()
at Aliyun.Acs.Core.Http.HttpResponse.GetResponse(HttpRequest request, Nullable`1 timeout)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest`1 request, Boolean autoRetry, Int32 maxRetryNumber, String regionId, AlibabaCloudCredentials credentials, Signer signer, Nullable`1 format, List`1 endpoints)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest`1 request, Boolean autoRetry, Int32 maxRetryNumber, IClientProfile profile)
at aliyun_ddns.DomainUpdater.GetRecords(String domain)
[07/01/2020 15:23:58]跳过设置域名 XXX.XXX.fun
目前我的域名dns解析记录可以在阿里云手动修改,accesskey 和secret 应该也没有问题,尝试更换别的子用户也不行。。(之前第一次配置的时候,子用户没有开通dns解析权限,似乎会报没有权限的错。。但是现在用新的没有权限的用户的accesskey,报错还是和上文一样)
麻烦大神帮忙看看。
Aliyun.Acs.Core.Exceptions.ClientException: InvalidDomainName.NoExist : The specified domain name does not exist. Refresh the page and try again.
如题
最近发现域名邮箱频繁通知域名解析失效,导致邮件无法正常收发,后来排查发现,MX记录添加后没过几分钟就被莫名删除。
经测试,停止DDNS容器后的一整天,问题消失,重启DDNS容器,问题复现。
阿里云的后台操作记录如下:
操作时间 (UTC+8) | 操作行为 | 操作者IP |
---|---|---|
2019-11-07 10:04:24 | 新增解析记录A记录 @ 默认 183.5.xx.xx ( TTL: 600) | 183.5.xx.xx |
2019-11-07 10:04:23 | 删除解析记录MX记录 @ 默认 mxbiz2.qq.com ( TTL: 600) | -- |
2019-11-07 10:04:23 | 删除解析记录MX记录 @ 默认 mxbiz1.qq.com ( TTL: 600) | -- |
2019-11-07 10:04:23 | 删除解析记录TXT记录 @ 默认 v=spf1 include:spf.mail.qq.com ~all ( TTL: 600) | -- |
2019-11-07 10:04:23 | 删除解析记录A记录 @ 默认 183.5.xx.xx ( TTL: 600) | -- |
实现解析内网IP
我是在威联通NAS中用的docker,然后用Host模式,只能获取到IIPV4,不能获取到IPV6
[12/06/2020 13:26:51]从 test-ipv6.com接口 获取公网IPv6失败。
[12/06/2020 13:26:51]从 dyndns.com接口 获取公网IPv6失败。
[12/06/2020 13:26:51]从 ip.sb接口 获取公网IPv6失败。
[12/06/2020 13:26:51]从 ident.me接口 获取公网IPv6失败。
[12/06/2020 13:26:51]从 ipify.org接口 获取公网IPv6失败。
[12/06/2020 13:26:51]获取公网IPv6失败,所有API接口均无法返回IPv6地
日志如下:
检测公网IPv4时发生异常:The SSL connection could not be established, see inner exception. The remote certificate is invalid according to the validation procedure.
环境是群晖里的docker,试了下其他DDNS映像,好像也有问题,所以有可能是本地设置和权限的原因。。
所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: SDK.WebException : HttpWebRequest WebException occured, the request url is alidns.aliyuncs.com System.Net.WebException: The operation has timed out.
at System.Net.HttpWebRequest.GetResponse()
at Aliyun.Acs.Core.Http.HttpResponse.GetResponse(HttpRequest request, Nullable1 timeout) at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest
1 request, Boolean autoRetry, Int32 maxRetryNumber, String regionId, AlibabaCloudCredentials credentials, Signer signer, Nullable1 format, List
1 endpoints)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest`1 request, Boolean autoRetry, Int32 maxRetryNumber, IClientProfile profile)
at aliyun_ddns.DomainUpdater.GetRecords(String domain)
以下为日志文件:
[04/22/2022 06:37:16]当前公网IPv4为 127.0.0.1(ipip.net接口)。
我在浏览器里 访问http://myip.ipip.net 时,在一分钟内刷新多次,也出现了本机IP地址为:127.0.0.1的情况
当前 IP:127.0.0.1 来自于:本机地址 本机地址
是否是ipip.net插件问题。
不管是windows浏览器,还是linux的脚本,使用ipip.net 都出现了本机IP地址为127.0.0.1问题。
这个需求有点无厘头,实际意义太低,大概只有1/1000的人能用到,反正我用不到。
但确实是可以实现的。
哪天太闲了,没有别的需求时再说吧。
大佬,我用您这个docker有一段时间了,主要是用来动态ipv6地址解析。
但最近获取ipv6地址失败的机率较大。
我看了一下,您主要是用https://ipv6.lookup.test-ipv6.com/ip/这个接口来获取本机ipv6地址的,而您代码里ipv4地址却有4个地址。
建议您增加几个ipv6接口,我看这几个还可以,不知可否:
http://checkipv6.dyndns.com/
https://api-ipv6.ip.sb/ip
http://v6.ident.me/
https://api6.ipify.org/
小小的个人建议而已,麻烦您了~~~
[09/30/2021 21:21:12]获取wb2004.top的所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: SDK.WebException : HttpWebRequest WebException occured, the request url is alidns.aliyuncs.com System.Net.WebException: The operation has timed out.
at System.Net.HttpWebRequest.GetResponse()
at Aliyun.Acs.Core.Http.HttpResponse.GetResponse(HttpRequest request, Nullable1 timeout) at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest
1 request, Boolean autoRetry, Int32 maxRetryNumber, String regionId, AlibabaCloudCredentials credentials, Signer signer, Nullable1 format, List
1 endpoints)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest`1 request, Boolean autoRetry, Int32 maxRetryNumber, IClientProfile profile)
at aliyun_ddns.DomainUpdater.GetRecords(String domain)
[09/30/2021 21:21:12]跳过设置域名 wb2004.top
删除docker可以加入自动删除ddns记录吗?
目前我这里公网ip发生变更,在修改dns解析后,还有一些其他流程,比如要修改路由器的配置,做一下运维的信息推送
建议增加一个hook,更新dns时可以调用一个url触发其他流程,比如调用钉钉机器人、自有的ci系统等等
方便后台运行。
容器一直restarting,报错code139,是什么原因?
开启后日志一直写成功获取xxx.xxx.top的所有记录,共0条。
然后就没有然后了。
这是我的docker-compose.yml
version: '3.8'
services:
aliyun-ddns:
image: sanjusss/aliyun-ddns:0.2.7
container_name: aliyun-ddns
environment:
- AKID=xxx
- AKSCT=xxx
- DOMAIN=xxx.xxx.top
- TYPE=AAAA
- REDO=30
- TTL=60
断网后docker容器自动关闭了?
因为我在ROS路由器上连接了Google云VPN,并设置了VPN选路(非大陆IP地址均走谷歌云),但是我突然发现,容器内的DDNS获取的公网地址变成Google云的IP地址了。
我想有可能该工具是用国外的某些服务或者网站用于判断公网地址的,导致走Google云出去了,识别到了错误的IP地址。
想问一下这个工具是从哪个IP或者域名获取公网地址的?我想将它添加到非路由名单内,防止这个情况出现。
谢谢!
最近经常有同学反馈这个问题,我今天也遇到了,正好帮大家解决一下。
涉及issues:
#17
#20
#28
后续会在程序启动时增加联网检测,方便大家排查问题。(#29 )
获取xxx.yyy.zzz的所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: SDK.WebException : HttpWebRequest WebException occured, the request url is alidns.aliyuncs.com System.Net.WebException: Resource temporarily unavailable Resource temporarily unavailable
我们自己可以解决的只有“docker容器无法访问网络”这个问题。
执行curl https://alidns.aliyuncs.com
有返回内容(403之类的),说明是docker容器无法访问网络。
如果之前手动修改过防火墙设置和docker网桥,请先修改回去。
可以通过重启网络解决一部分问题。
以CentOS7为例:
systemctl restart network
systemctl restart docker
如果你是nas,可以尝试重启nas系统后,再重启一次容器程序(不是容器)。
OS:UNRAID - Docker
获取test.furry.top的所有记录时出现异常:System.Xml.XPath.XPathException: Expression must evaluate to a node-set.
at MS.Internal.Xml.XPath.XPathParser.ParseNodeTest(AstNode qyInput, AxisType axisType, XPathNodeType nodeType)
at MS.Internal.Xml.XPath.XPathParser.ParseStep(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseLocationPath(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParsePathExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseUnionExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseMultiplicativeExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseAdditiveExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseRelationalExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseEqualityExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseAndExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseOrExpr(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseExpression(AstNode qyInput)
at MS.Internal.Xml.XPath.XPathParser.ParseXPathExpression(String xpathExpression)
at MS.Internal.Xml.XPath.QueryBuilder.Build(String query, Boolean allowVar, Boolean allowKey)
at MS.Internal.Xml.XPath.QueryBuilder.Build(String query, Boolean& needContext)
at System.Xml.XPath.XPathExpression.Compile(String xpath, IXmlNamespaceResolver nsResolver)
at System.Xml.XPath.XPathExpression.Compile(String xpath)
at System.Xml.XPath.XPathNavigator.Select(String xpath)
at System.Xml.XmlDocumentXPathExtensions.SelectNodes(XmlNode node, String xpath)
at Aliyun.Acs.Core.Reader.XmlReader.Read(XmlNode element, String path, Boolean appendPath)
at Aliyun.Acs.Core.Reader.XmlReader.Read(XmlNode element, String path, Boolean appendPath)
at Aliyun.Acs.Core.Reader.XmlReader.Read(String xml, String endpoint)
at Aliyun.Acs.Core.DefaultAcsClient.ReadError[T](AcsRequest`1 request, HttpResponse httpResponse, Nullable`1 format)
at Aliyun.Acs.Core.DefaultAcsClient.ParseAcsResponse[T](AcsRequest`1 request, HttpResponse httpResponse)
at aliyun_ddns.DomainUpdater.GetRecords(String domain) in /src/aliyun-ddns/DomainUpdater.cs:line 294
请问这是什么原因?
楼主好,刚刚在使用您的程序在解析ipv6地址,远程连接的过程中发现,无法打开container station,后来发现是缺少@类型的解析,所以想咨询一下能否增加一个@类型的ipv6解析。
再次感谢您的程序。
如果我想把机器IPddns多个域名如 1.a.com 2.a.com 3.a.com 可以实现吗
国内的话速度更快:http://ip.taobao.com/service/getIpInfo.php?ip=myip
目前代码里用的这个服务,在科学上网下会被自动转到梯子的线路上,我一开始发现我的地址和路由器里的不一致还一头雾水,后来才发现可能是梯子的问题
大佬,我用您这个docker有一段时间了,主要是用来动态ipv6地址解析。
但最近获取ipv6地址失败的机率较大。
我看了一下,您主要是用https://ipv6.lookup.test-ipv6.com/ip/这个接口来获取本机ipv6地址的,而您代码里ipv4地址却有4个地址。
the request url is alidns.aliyuncs.com System.Net.WebException: The operation has timed out.
at System.Net.HttpWebRequest.GetResponse()
at Aliyun.Acs.Core.Http.HttpResponse.GetResponse(HttpRequest request, Nullable1 timeout) at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest
1 request, Boolean autoRetry, Int32 maxRetryNumber, String regionId, AlibabaCloudCredentials credentials, Signer signer, Nullable1 format, List
1 endpoints)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest`1 request, Boolean autoRetry, Int32 maxRetryNumber, IClientProfile profile)
at aliyun_ddns.DomainUpdater.GetRecords(String domain) in /src/aliyun-ddns/DomainUpdater.cs:line 251
刚开始运行看logs解析记录正常的,运行几天后就会出现以上的错误信息。
docker运行时使用了host网络模式也不行。
[06/20/2020 14:08:31]成功获取***l的所有记录,共1条。
[06/20/2020 14:08:57]从 dyndns.com接口 获取公网IPv6失败。
[06/20/2020 14:08:57]从 ident.me接口 获取公网IPv6失败。
[06/20/2020 14:08:57]从 ip.sb接口 获取公网IPv6失败。
[06/20/2020 14:08:57]从 test-ipv6.com/接口 获取公网IPv6失败。
[06/20/2020 14:08:57]从 dyndns.com接口 获取公网IPv6失败。
[06/20/2020 14:08:57]从 ident.me接口 获取公网IPv6失败。
[06/20/2020 14:08:57]从 ip.sb接口 获取公网IPv6失败。
[06/20/2020 14:08:57]从 test-ipv6.com/接口 获取公网IPv6失败。
[06/20/2020 14:09:01]从 ipify.org接口 获取公网IPv6失败。
[06/20/2020 14:09:01]获取公网IPv6失败,所有API接口均无法返回IPv6地址。
如题,阿里国际站好像不能用。
薛峰在邮件中提到:
先说一下我的使用环境,移动网络,无ipv4公网,有ipv6公网ip,威联通453bmini,x64机型,在docker下使用,用的linux-amd64版本,REDO设置的30(因为在这台机器上,检测公网ipv6地址会经常出错,表现如下:
[07/27/2019 18:19:02]检测公网IPv6时发生异常:The operation was canceled.
[07/27/2019 18:19:02]成功获取xxxx.xxxx.top的所有记录,共1条。
[07/27/2019 18:24:02]检测公网IPv6时发生异常:The operation was canceled.
[07/27/2019 18:24:02]成功获取xxxx.xxxx.top的所有记录,共1条。
[07/27/2019 18:29:02]检测公网IPv6时发生异常:The operation was canceled.
[07/27/2019 18:29:02]成功获取xxxx.xxxx.top的所有记录,共1条。
[07/27/2019 18:34:01]检测公网IPv6时发生异常:The operation was canceled.
10次能正确获取4、5次,不得不改小点。另一台机器上每次都能正常获取。这个应该是我这里自己的问题),安装使用很方便。
我的路由器设置了每天4点断网,4:02再拨号,方便在凌晨更新ip后这一天的ip都不会变。但我发现,nas的ip没有更新,打开容器一看,处于停止运行状态。看了一下原因,由于断网,直接就停止了。日志如下:
[07/27/2019 18:55:45]检测公网IPv6时发生异常:Resource temporarily unavailable Resource temporarily unavailable
[07/27/2019 18:56:26]获取xxxx.xxxx.top的所有记录时出现异常:System.NullReferenceException: Object reference not set to an instance of an object.
at Aliyun.Acs.Core.Http.HttpResponse.ReadContent(HttpResponse response, HttpWebResponse rsp)
at Aliyun.Acs.Core.Http.HttpResponse.PasrseHttpResponse(HttpResponse httpResponse, HttpWebResponse httpWebResponse)
at Aliyun.Acs.Core.Http.HttpResponse.GetResponse(HttpRequest request, Nullable1 timeout) at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest
1 request, Boolean autoRetry, Int32 maxRetryNumber, String regionId, Credential credential, ISig
ner signer, Nullable1 format, List
1 endpoints)
at Aliyun.Acs.Core.DefaultAcsClient.DoAction[T](AcsRequest`1 request, Boolean autoRetry, Int32 maxRetryNumber, IClientProfile profile)
at aliyun_ddns.DomainUpdater.GetRecords(String domain) in /src/aliyun-ddns/DomainUpdater.cs:line 295Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at aliyun_ddns.DomainUpdater.Run() in /src/aliyun-ddns/DomainUpdater.cs:line 87
[09/19/2021 00:48:36]当前公网IPv4为 183.7.15.(ipip.net接口)。
[09/19/2021 00:48:36]获取.*.online的所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: InvalidTimeStamp.Expired : Specified time stamp or date value is expired. + [ RequestId : D2B05C0B-8E52-5C1C-BD81-E71D2B3747B4 ]
at Aliyun.Acs.Core.DefaultAcsClient.ParseAcsResponse[T](AcsRequest`1 request, HttpResponse httpResponse)
at aliyun_ddns.DomainUpdater.GetRecords(String domain)
[09/19/2021 00:48:36]跳过设置域名 ..online
我在公司账号上用这个工具,账号上有多个域名,我并不想给这个账号FullAccess权限,因此写了一个使用此工具的最小权限策略。可以加到文档里,如果有类似需求可以直接用。
阿里云策略内容:
{
"Version": "1",
"Statement": [
{
"Action": [
"alidns:DescribeSubDomainRecords",
"alidns:DeleteDomainRecord",
"alidns:AddDomainRecord",
"alidns:UpdateDomainRecord"
],
"Resource": "acs:alidns:*:*:domain/yourdomain.com",
"Effect": "Allow"
}
]
}
老铁你好,
在unraid(6.8.1)、docker下使用 sanjusss/aliyun-ddns,logs提示不能获取ipv6的地址。
而unraid是分配到ipv6地址的。
[02/26/2021 00:36:09]从 ident.me接口 获取公网IPv6失败。
[02/26/2021 00:36:09]从 dyndns.com接口 获取公网IPv6失败。
[02/26/2021 00:36:09]从 ip.sb接口 获取公网IPv6失败。
[02/26/2021 00:36:09]从 ipify.org接口 获取公网IPv6失败。
[02/26/2021 00:36:09]从 test-ipv6.com接口 获取公网IPv6失败。
[02/26/2021 00:36:09]获取公网IPv6失败,所有API接口均无法返回IPv6地址。
[02/26/2021 00:36:10]成功获取www.beanhc.cc的所有记录,共0条。
[02/26/2021 00:36:10]增加AAAA记录www.beanhc.cc时发生异常: Aliyun.Acs.Core.Exceptions.ClientException: MissingValue : Value is mandatory for this action. + [ RequestId : B4F0C02E-62BF-4C8E-A5FC-20B786055CF2 ]
at Aliyun.Acs.Core.DefaultAcsClient.ParseAcsResponse[T](AcsRequest1 request, HttpResponse httpResponse) at Aliyun.Acs.Core.DefaultAcsClient.GetAcsResponse[T](AcsRequest
1 request)
at aliyun_ddns.DomainUpdater.AddRecord(IpType type, String domain, String ip)
已经从https://www.namesilo.com/购买域名nas.esir.xyz并转入阿里,但是无法正常解析域名。用的DOCKER版本0.2.7
[03/24/2021 11:54:27]获取nas.esir.xyz的所有记录时出现异常:Aliyun.Acs.Core.Exceptions.ClientException: InvalidAccessKeyId : Specified access key is not found or invalid. + [ RequestId : 425C0079-8EBB-4416-B69F-F1C36D371682 ]
at Aliyun.Acs.Core.DefaultAcsClient.ParseAcsResponse[T](AcsRequest`1 request, HttpResponse httpResponse)
at aliyun_ddns.DomainUpdater.GetRecords(String domain)
[03/24/2021 11:54:27]跳过设置域名 nas.esir.xyz
基本上没获取一次ip地址就会报一次错,虽然不影响使用,望解决,版本尝试多个版本都是一样的错误
[06/21/2021 17:48:50]从 读取网卡IPv6设置 获取公网IPv6失败。
[06/21/2021 17:48:50]获取公网IPv6失败,所有API接口均无法返回IPv6地址。
[06/21/2021 17:48:51]成功获取raspberrypi.curious.host的所有记录,共0条。
[06/21/2021 17:48:51]增加AAAA记录raspberrypi.curious.host时发生异常: Aliyun.Acs.Core.Exceptions.ClientException: MissingValue : Value is mandatory for this action. + [ RequestId : 57C05E56-B074-4FC5-A81A-8AED3D0CED40 ]
at Aliyun.Acs.Core.DefaultAcsClient.ParseAcsResponse[T](AcsRequest`1 request, HttpResponse httpResponse)
at Aliyun.Acs.Core.DefaultAcsClient.GetAcsResponse[T](AcsRequest`1 request)
at aliyun_ddns.DomainUpdater.AddRecord(IpType type, String domain, String ip)
设备是树莓派,有v6地址的
本人使用的qnap,QTS版本为4.4.2.1270.CHN,阿里云里静态输入ipv6地址用网页能进入nas管理页面。使用ContainerStation创建的aliyun-ddns,反复确认设置与要求一致。不明白反馈信息含义,求教大神!
设置:
![aliyun-ddns设置2]https://data.hao4k.cn/forum/202005/20/095239qc59ql7cvvrqxxll.jpg)
问题描述:
一次例外:
5月5日中午突然收到阿里云通知ip地址修改成功的通知,惊奇的登录nas查看,仅有这一次成功获取并更新的记录,期间并没有对nas做任何设置和改变。
例如:只更新 江苏电信的记录。
如果不能联网,循环检查直到成功。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.