-
-
Notifications
You must be signed in to change notification settings - Fork 59
Description
The following refers to: https://github.com/desec-io/desec-stack/blob/main/docs/dyndns/update-api.rst as last updated in #1112.
When using the myip parameter, a mixed-type list of both IPv4 and IPv6 addresses may be given.
Both the myip and ip parameters can be used for IPv4 or IPv6 addresses. Does this imply that the above statement is also true for the ip parameter? If so, the documentation should be amended. If not, maybe that should also be mentioned?
In some cases, it is useful to only update the network prefix of existing A or AAAA records. To achieve this, append the prefix length to the IP address query parameter, such as
ipv6=2a01:a:b:c::1/64.
-
Should it be mentioned that a prefix can be specified for
myip,myipv4,ip,myipv6andipv6parameters, i.e. wherever an IP can be specified, not just for theipv6parameter shown in the example above? -
Are there restrictions when specifying both a prefix and an IP in a comma separated list for an address family? (I'm not sure what the result should be if both a prefix and an IP are specified. So this might result in an error?) My guess is that the documentation should state, that either one or more IPs can be specified or one prefix for an address family. Or would specifying both first set the IPs then apply the prefix? (That would kind of negate the requirement that for applying a prefix the RRset must previously exist.)
-
When specifying a list of IPs the rules for using the value
preserveor the empty value need to be clarified. -
When specifying a prefix does the Interface Identifier need to have a non-zero value as implied in the example above? Or should e.g.
2a01:a:b:c::/64work just as well? -
Are there any technical restrictions for the value of the prefix? I.e. for IPv4 should any value from 1 to 32 be allowed, and for IPv6 any value from 1-128? Should it be mentioned that for IPv6 any value >64 will interfere with standard Interface Identifiers using the lower 64 bits?
Thanks!
fiwswe