Code Monkey home page Code Monkey logo

Comments (18)

honwen avatar honwen commented on May 30, 2024

Pull requests are always welcome.

from aliyun-ddns-cli.

Droid-MAX avatar Droid-MAX commented on May 30, 2024

这个工具不能正常解析ipv6的原因貌似跟这个issue很像Aliyun_DDNS

from aliyun-ddns-cli.

AndroidOL avatar AndroidOL commented on May 30, 2024

已记录,没有预计时间,会尽快解决。

from aliyun-ddns-cli.

lRoccoon avatar lRoccoon commented on May 30, 2024

我刚刚提交了一个PR,目前可以正常更新IPv6地址,但是是否存在其他问题,还需要看情况

from aliyun-ddns-cli.

honwen avatar honwen commented on May 30, 2024

please help test

from aliyun-ddns-cli.

Droid-MAX avatar Droid-MAX commented on May 30, 2024

可以手动指定ipv6,不过会报ipv4 format error错误,但可以成功修改

from aliyun-ddns-cli.

lRoccoon avatar lRoccoon commented on May 30, 2024

可以手动指定ipv6,不过会报ipv4 format error错误,但可以成功修改

目前没有添加对IPv6格式的校验,添加校验之后应该可以自动识别地址的类型了

from aliyun-ddns-cli.

Droid-MAX avatar Droid-MAX commented on May 30, 2024

还有一个问题就是,如果默认不指定ipv6地址而通过web-api来获取的话,是无法正常更新记录的,只有使用-i参数手动指定一个ipv6地址才行 ,建议修改默认web-api为支持ipv6的!

from aliyun-ddns-cli.

honwen avatar honwen commented on May 30, 2024

@Droid-MAX use auto-update or update with -6

NAME:
   aliyun-ddns-cli auto-update - Auto-Update AliYun's DNS DomainRecords Record, Get IP using its getip

USAGE:
   aliyun-ddns-cli auto-update [command options] [arguments...]

CATEGORY:
   DDNS

OPTIONS:
   --domain DomainName, -d DomainName  Specific DomainName. like ddns.aliyun.com
   --redo Seconds, -r Seconds          redo Auto-Update, every N Seconds; Disable if N less than 10; End with [Rr] enable random delay: [N, 2N]
   --ipv6, -6                          update IPv6 address

from aliyun-ddns-cli.

Droid-MAX avatar Droid-MAX commented on May 30, 2024

It works!

from aliyun-ddns-cli.

ChnCdd avatar ChnCdd commented on May 30, 2024

使用--ipv6可以正常更新IPV6。但是会报“ipv4 format error”,同时IPV4也不能正常更新。
还有个问题就是三级域名b.a.domain.com不能正常更新,报“Status Code: 400 Code: InvalidDomainName.NoExist Message: The specified domain name does not exist. Refresh the page and try again.”。

from aliyun-ddns-cli.

Droid-MAX avatar Droid-MAX commented on May 30, 2024

update参数是用于手动指定ip来进行更新的,不过在更新ipv6地址时确实会报ipv4 format error,但不影响正常使用;而auto-update参数是自动通过getip来获取ip再进行更新的,这个是没问题的!

from aliyun-ddns-cli.

lRoccoon avatar lRoccoon commented on May 30, 2024

可以手动指定ipv6,不过会报ipv4 format error错误,但可以成功修改

@Droid-MAX 这个错误是因为找不到v6地址的位置信息导致的,新的PR已经修复了

Sent with GitHawk

from aliyun-ddns-cli.

Droid-MAX avatar Droid-MAX commented on May 30, 2024

目前来看,应该没有什么其他问题了

from aliyun-ddns-cli.

Droid-MAX avatar Droid-MAX commented on May 30, 2024

这次aliyun-ddns-cli的更新,会不会影响下游的luci-app-aliddns的正常使用呢?要不要再搞个repo名为openwrt-aliddns用于编译ipk配合luci-app-aliddns在openwrt上安装使用?

from aliyun-ddns-cli.

ChnCdd avatar ChnCdd commented on May 30, 2024

这次aliyun-ddns-cli的更新,会不会影响下游的luci-app-aliddns的正常使用呢?要不要再搞个repo名为openwrt-aliddns用于编译ipk配合luci-app-aliddns在openwrt上安装使用?

LEDE里有完美的插件,支持DNSPOD和ALI,可选IPV4和IPV6。

from aliyun-ddns-cli.

honwen avatar honwen commented on May 30, 2024

@Droid-MAX 两个都是独立的

from aliyun-ddns-cli.

honwen avatar honwen commented on May 30, 2024

please help test

from aliyun-ddns-cli.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.