群晖IPV6 DDNS设置终极大全(移动用户进)(二)
前面的文章中我们已经获取了有了一台分配有IPV6地址的群晖和一个免费*级域名,下面我们要讲如何把它解析到我们的国内DDNS上。
修改NS服务器地址
下文在freenom申请的免费*级域名为例,如果是购买的阿里云域名的同学请直接跳过此步骤。
首先登陆到Freenom的域名管理界面(https://my.freenom.com/clientarea.php?action=domains),点击管理:
进入管理页面后,点击NS服务器:
之后点击使用自定义NS服务器,填入阿里云免费版的两个NS服务器地址,如图:ns1.alidns.com, ns2.alidns.com(啰嗦一句这个地址是在阿里云云解析控制台查看的,免费版的一般都是这两台,可以直接填入)
点击“change nameservers”按钮出现“Changes Saved Successfully!”的提示之后,我们登录之前注册的阿里云-控制台-云解析DNS(https://dns.console.aliyun.com/) ,点击添加域名
输入前面修改好NS服务器的域名,提示导入成功!(如果失败请检查前述步骤,欢迎留言提问)
点击进入域名,点添加记录,选择AAAA记录 就是ipv6记录,主机记录可随便填好听的 如www,记录值填它的示例值,反正稍后会修改,整体设置如图:
点击确定以后打开电脑上的CMD,输入:
ping -6 "你的域名"
如果成功则表示添加记录成功(这一步如果失败的话请再次检查前置步骤,电脑是否获得了ipv6地址,可使用ipconfig -all查看,欢迎留言提问)。
接下来再阿里云右上角点击:AccessKey管理,创建一组新的访问秘钥。
创建过程比较简单就不赘述,创建完成后阿里云会生成一份AccessKey文件,请妥善保管到电脑。
接下来下载文件 https://raw.githubusercontent.com/AkitoSilver/aliddns/master/aliddns.py
aliddns.py,下载完成后打开文件,填入上述阿里云生成的AccessKey(要填两个值),如图所示:
填好后保存,上传到群晖的个人home文件夹:
上传完成后右键 属性查看文件的位置,如图:
群晖套件中心里安装python3:
下一步点击群晖的控制面板---任务计划--新增---任务计划--用户自定义的脚本,把触发时间改为每十分钟:
然后在自定义脚本里输入
export PYTHONIOENCODING=UTF-8
python3 /文件位置/aliddns.py 主机名(例如www) 域名(你申请的域名) AAAA
这句话格式示例
python3 /volume1/homes/wanyingjian/aliddns.py ipv6 wanyingjian.ml AAAA 注意空格,域名和主机名用空格而不是点。
点击确定,运行:
然后手动运行一次,之后查看阿里云的解析日志:
如果出现下面日志即为成功!
到这一步,肯定有很多同学会出现很多问题。请善用日志功能。如果没有成功。请在群晖的任务计划里打开日志(保存输出到结果):
然后把运行后的log.txt达到评论区,我会一一解答。
最后如果成功的话,你在路由器里打开ipv6的防火墙端口之后,应该就能用手机4G网络,通过http://你的域名:5000打开群晖的登录页面了!至此,本文的第二部分完成!别走开,点个关注,后续笔者还会详述一些解析的小技巧。
破维泣
校验提示文案
Uosss
校验提示文案
双木林
校验提示文案
值友6690031158
SyntaxError: Non-UTF-8 code starting with '\xb2' in file /volume1/\udce7\udca7\udcbb\udce5\udc8a\udca8\udce7\udca1\udcac\udce7\udc9b\udc98/xps/aliddns.py on line 88, but no encoding declared; see 去看看 for details
不行啊,麻烦帮忙看看哪里问题
校验提示文案
值友6690031158
python3 /volume1/移动硬盘/xps/aliddns.py ipv6 域名 AAAA
请问设置对吗?
校验提示文案
laotou_123
校验提示文案
值友2205996387
校验提示文案
值友6239053457
校验提示文案
皇阳文隐
请问大神,小米路由器的防火墙端口如何打开?我在路由器设置界面里没找到啊
校验提示文案
恶意韭菜
校验提示文案
lurenjia555
校验提示文案
Eleven哥
校验提示文案
Black1997
开始处理: RR:www DomainName:hab.today
Traceback (most recent call last>:
File "/volume1/homes/black/aliddns.py", line 311, in
print("本机IP: " + ip>
TypeError: Can't convert 'NoneType' object to str implicitly
校验提示文案
最佳男煮角
校验提示文案
值友2703570670
{"RequestId":"xxxx","HostId":"alidns.aliyuncs.com","Code":"InvalidParameter","Message":"The parameter value Value is invalid."}updated record xxx。卸载vmm之后就正常了哈请问怎么解决,这个问题呢?
校验提示文案
平克-佛洛依德
校验提示文案
lurenjia555
校验提示文案
值友9959639600
校验提示文案
一只猫仔
手动运行又可以,已疯。
校验提示文案
飞翔企鹅1069
校验提示文案
BobH
校验提示文案
值友5708006463
aliddns.py
请问这个网址的文件怎么下载,我梯子之后,跳出个网页和一堆代码,没有文件下载呀。
群晖套件在哪里下载@玩硬件
可以解答一下么。
万分感谢。
校验提示文案
值友6268848492
add_domain_record(DomainName, RR, Type, ip)
^
SyntaxError: EOF while scanning triple-quoted string literal
校验提示文案
值友3743447794
然后在自定义脚本里输入
export PYTHONIOENCODING=UTF-8
python3 /文件位置/aliddns.py 主机名(例如www> 域名(你申请的域名> AAAA
这句话格式示例
python3 /volume1/homes/wanyingjian/aliddns.py ipv6 wanyingjian.ml AAAA 注意空格,域名和主机名用空格而不是点
上面这段原文里,格式示例里的“ipv6”是什么意思?在格式说明里好像只有主机名、域名和AAAA?
校验提示文案
MasterBaiter
校验提示文案
值友3177600402
校验提示文案
等待恛憶
校验提示文案
MAXCoder
校验提示文案
RobRob
开始处理: RR:d DomainName:rrr.com
本机IP: 240e:3a1::1
查询域名信息:d rrr.com AAAA
Traceback (most recent call last>:
File "/var/packages/py3k/target/usr/local/lib/python3.8/urllib/request.py", line 1319, in do_open
h.request(req.get_method(>, req.selector, req.data, headers,
File "/var/packages/py3k/target/usr/local/lib/python3.8/http/client.py", line 1269, in request
self._send_request(method, url, body, headers, encode_chunked>
File "/var/packages/py3k/target/usr/local/lib/python3.8/http/client.py", line 1315, in _send_request
self.endheaders(body, encode_chunked=encode_chunked>
校验提示文案
那个谁886
校验提示文案
飞翔企鹅1069
校验提示文案
值友8308916322
校验提示文案
一只猫仔
手动运行又可以,已疯。
校验提示文案
smileghj
校验提示文案
smileghj
校验提示文案
hrbagang
校验提示文案
值友9959639600
校验提示文案
最佳男煮角
校验提示文案
最佳男煮角
拼不通
校验提示文案
AMD坚定支持者
校验提示文案