NewFuture / DDNS

:triangular_flag_on_post: 自动更新域名解析到本机IP(支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM...)
https://ddns.newfuture.cc/
MIT License
4.23k stars 650 forks source link

PermissionError: [Errno 13] Permission denied #268

Closed lppsuixn closed 3 years ago

lppsuixn commented 3 years ago

ddns 版本: v2.9.10@2021-04-16T10:44:04+00:00 python版本:Python 3.8.3 机器环境:Linux OpenWrt 5.12.8-flippy-59+ #9 SMP Fri May 28 21:22:20 CST 2021 aarch64 GNU/Linux 直接执行 ddns 获取IPV6地址报错。ipv6地址实际是存在的

newfuture.cc(A) ==> 192.168.123.2 [via DIRECT]
ERROR:root:invalid domain: [ newfuture.cc ]

ddns.newfuture.cc(A) ==> 192.168.123.2 [via DIRECT]
ERROR:root:invalid domain: [ ddns.newfuture.cc ]
Traceback (most recent call last):
  File "/usr/bin/ddns", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python3.8/site-packages/run.py", line 195, in main
    update_ip('6', cache, dns, proxy_list)
  File "/usr/lib/python3.8/site-packages/run.py", line 139, in update_ip
    address = get_ip(ip_type, index_rule)
  File "/usr/lib/python3.8/site-packages/run.py", line 109, in get_ip
    value = getattr(ip, index + "_v" + ip_type)()
  File "/usr/lib/python3.8/site-packages/util/ip.py", line 31, in default_v6
    s.connect(('1:1:1:1:1:1:1:1', 8))
PermissionError: [Errno 13] Permission denied